@@ -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
286286getRoomMembers :: ClientSession -> RoomID -> MatrixIO (Map UserID User )
287287getRoomMembers 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
291291newtype 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
612612instance FromJSON ResolvedAliases where
613613 parseJSON = withObject " ResolvedAliases" $ \ o -> do
@@ -788,15 +788,15 @@ https://spec.matrix.org/v1.1/client-server-api/#get_matrixclientv3directorylistr
788788checkRoomVisibility :: ClientSession -> RoomID -> MatrixIO Visibility
789789checkRoomVisibility 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.
794794https://spec.matrix.org/v1.1/client-server-api/#put_matrixclientv3directorylistroomroomid
795795-}
796796setRoomVisibility :: ClientSession -> RoomID -> Visibility -> MatrixIO ()
797797setRoomVisibility 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
11211121instance ToJSON Presence where
1122- toJSON ef = String . tshow $ ef
1122+ toJSON = String . tshow
11231123
11241124instance FromJSON Presence where
11251125 parseJSON v = case v of
0 commit comments