diff options
author | Tulir Asokan <tulir@maunium.net> | 2020-07-30 14:34:49 +0300 |
---|---|---|
committer | Tulir Asokan <tulir@maunium.net> | 2020-07-30 14:34:49 +0300 |
commit | 0d12947b1f70745d8023c89e22432f2a1353dfbb (patch) | |
tree | 048d98d1484851caaffc3c5463619442d8fee734 /matrix/matrix.go | |
parent | ecdd4f08cb262c8f0c988209e6296c068e1d4cf3 (diff) | |
parent | 2f5f0674b600f129204958c810843d998f6a2f6a (diff) |
Merge branch 'verification'
Fixes #160
Fixes #161
Diffstat (limited to 'matrix/matrix.go')
-rw-r--r-- | matrix/matrix.go | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/matrix/matrix.go b/matrix/matrix.go index b07fa82..f7f308b 100644 --- a/matrix/matrix.go +++ b/matrix/matrix.go @@ -162,6 +162,8 @@ func (c *Container) PasswordLogin(user, password string) error { }, Password: password, InitialDeviceDisplayName: "gomuks", + + StoreCredentials: true, }) if err != nil { return err @@ -171,8 +173,6 @@ func (c *Container) PasswordLogin(user, password string) error { } func (c *Container) finishLogin(resp *mautrix.RespLogin) { - c.client.SetCredentials(resp.UserID, resp.AccessToken) - c.client.DeviceID = resp.DeviceID c.config.UserID = resp.UserID c.config.DeviceID = resp.DeviceID c.config.AccessToken = resp.AccessToken @@ -218,6 +218,8 @@ func (c *Container) SingleSignOn() error { Type: "m.login.token", Token: loginToken, InitialDeviceDisplayName: "gomuks", + + StoreCredentials: true, }) if err != nil { respondHTML(w, http.StatusForbidden, err.Error()) |