Skip to content

Commit 7a0134c

Browse files
Apply hlint suggestions
1 parent d40ea45 commit 7a0134c

File tree

4 files changed

+10
-10
lines changed

4 files changed

+10
-10
lines changed

src/Network/Matrix/Client.hs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ loginToken cred = do
191191
manager <- mkManager
192192
resp' <- doRequest' manager req
193193
case resp' of
194-
Right LoginResponse{..} -> pure (ClientSession (lBaseUrl cred) (MatrixToken lrAccessToken) manager, (MatrixToken lrAccessToken))
194+
Right LoginResponse{..} -> pure (ClientSession (lBaseUrl cred) (MatrixToken lrAccessToken) manager, MatrixToken lrAccessToken)
195195
Left err ->
196196
-- NOTE: There is nothing to recover after a failed login attempt
197197
fail $ show err
@@ -286,7 +286,7 @@ https://spec.matrix.org/v1.1/client-server-api/#get_matrixclientv3roomsroomidjoi
286286
getRoomMembers :: ClientSession -> RoomID -> MatrixIO (Map UserID User)
287287
getRoomMembers session (RoomID rid) = do
288288
request <- mkRequest session True $ "/_matrix/client/v3/rooms/" <> rid <> "/joined_members"
289-
fmap (fmap coerce) $ doRequest @JoinedUsers session request
289+
fmap coerce <$> doRequest @JoinedUsers session request
290290

291291
newtype StateKey = StateKey T.Text
292292
deriving stock (Show)
@@ -596,7 +596,7 @@ setRoomAlias session (RoomAlias alias) (RoomID roomId) = do
596596
doRequestExpectEmptyResponse session "set room alias" $
597597
request
598598
{ HTTP.method = "PUT"
599-
, HTTP.requestBody = HTTP.RequestBodyLBS $ encode $ object [("room_id" .= roomId)]
599+
, HTTP.requestBody = HTTP.RequestBodyLBS $ encode $ object ["room_id" .= roomId]
600600
}
601601

602602
{- | Delete a mapping of room alias to room ID.
@@ -607,7 +607,7 @@ deleteRoomAlias session (RoomAlias alias) = do
607607
request <- mkRequest session True $ "/_matrix/client/v3/directory/room/" <> escapeUriComponent alias
608608
doRequestExpectEmptyResponse session "delete room alias" $ request{HTTP.method = "DELETE"}
609609

610-
data ResolvedAliases = ResolvedAliases [RoomAlias]
610+
newtype ResolvedAliases = ResolvedAliases [RoomAlias]
611611

612612
instance FromJSON ResolvedAliases where
613613
parseJSON = withObject "ResolvedAliases" $ \o -> do
@@ -788,15 +788,15 @@ https://spec.matrix.org/v1.1/client-server-api/#get_matrixclientv3directorylistr
788788
checkRoomVisibility :: ClientSession -> RoomID -> MatrixIO Visibility
789789
checkRoomVisibility session (RoomID rid) = do
790790
request <- mkRequest session True $ "/_matrix/client/v3/directory/list/room/" <> rid
791-
fmap (fmap getVisibility) $ doRequest session request
791+
fmap getVisibility <$> doRequest session request
792792

793793
{- | Sets the visibility of a given room in the server’s public room directory.
794794
https://spec.matrix.org/v1.1/client-server-api/#put_matrixclientv3directorylistroomroomid
795795
-}
796796
setRoomVisibility :: ClientSession -> RoomID -> Visibility -> MatrixIO ()
797797
setRoomVisibility session (RoomID rid) visibility = do
798798
request <- mkRequest session True $ "/_matrix/client/v3/directory/list/room/" <> rid
799-
let body = object $ [("visibility", toJSON visibility)]
799+
let body = object [("visibility", toJSON visibility)]
800800
doRequestExpectEmptyResponse session "set room visibility" $
801801
request
802802
{ HTTP.method = "PUT"
@@ -1119,7 +1119,7 @@ instance Show Presence where
11191119
Unavailable -> "unavailable"
11201120

11211121
instance ToJSON Presence where
1122-
toJSON ef = String . tshow $ ef
1122+
toJSON = String . tshow
11231123

11241124
instance FromJSON Presence where
11251125
parseJSON v = case v of

src/Network/Matrix/Client/Lens.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ _RoomMessageText :: Lens' RoomMessage MessageText
153153
_RoomMessageText = lens getter setter
154154
where
155155
getter = coerce
156-
setter _ t = RoomMessageText t
156+
setter _ = RoomMessageText
157157

158158
_EventRoomMessage :: Prism' Event RoomMessage
159159
_EventRoomMessage = prism' to from

src/Network/Matrix/Events.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ messageTextAttr :: MessageText -> [Pair]
5858
messageTextAttr msg =
5959
["body" .= mtBody msg, "msgtype" .= mtType msg] <> format <> formattedBody
6060
where
61-
omitNull k vM = maybe [] (\v -> [k .= v]) vM
61+
omitNull k = maybe [] (\v -> [k .= v])
6262
format = omitNull "format" $ mtFormat msg
6363
formattedBody = omitNull "formatted_body" $ mtFormattedBody msg
6464

src/Network/Matrix/Internal.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ retryWithLog limit logRetry action =
190190
throw MatrixRateLimit
191191
_ -> pure res
192192

193-
backoff = 1000000 -- 1sec
193+
backoff = 1_000_000 -- 1sec
194194
rateLimitHandler _ = Handler $ \case
195195
MatrixRateLimit -> pure True
196196
-- Log network error

0 commit comments

Comments
 (0)