Skip to content

Commit 8d67443

Browse files
Change login response to make home server optional
Fixes: #44
1 parent 57f13c2 commit 8d67443

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/Network/Matrix/Internal.hs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,15 +37,15 @@ data LoginSecret = Password Text | Token Text
3737
data LoginResponse = LoginResponse
3838
{ lrUserId :: Text
3939
, lrAccessToken :: Text
40-
, lrHomeServer :: Text
40+
, lrHomeServer :: Maybe Text
4141
, lrDeviceId :: Text
4242
}
4343

4444
instance FromJSON LoginResponse where
4545
parseJSON = withObject "LoginResponse" $ \v -> do
4646
userId' <- v .: "user_id"
4747
accessToken' <- v .: "access_token"
48-
homeServer' <- v .: "home_server"
48+
homeServer' <- v .:? "home_server"
4949
deviceId' <- v .: "device_id"
5050
pure $ LoginResponse userId' accessToken' homeServer' deviceId'
5151

0 commit comments

Comments
 (0)