himura / twitter-conduit

Twitter API package for Haskell, including enumerator interfaces and Streaming API supports.
BSD 2-Clause "Simplified" License
158 stars 48 forks source link

Support APIRequest lens by OverloadedLabels #67

Closed himura closed 4 years ago

himura commented 4 years ago

twitter-conduit now supports the OverloadedLabels extensions for overloaded parameters in APIRequest (e.g.: #count, #max_id).

We can now write:

homeTimeline & #count ?~ 200

instead of:

import qualified Web.Twitter.Conduit.Parameters as P

homeTimeline & P.count ?~ 200

NOTE: Add Web.Twitter.Conduit.ParametersDeprecated module for users who would like to use classic value lenses.