This commit is contained in:
2023-09-04 18:43:32 -05:00
parent 84a017281f
commit 9f65ad172c
3 changed files with 8 additions and 4 deletions

View File

@@ -324,7 +324,7 @@ func (user *User) SetManagementRoom(roomID id.RoomID) {
existingUser.ManagementRoom = ""
existingUser.Update()
}
//
user.ManagementRoom = roomID
user.bridge.managementRooms[user.ManagementRoom] = user
user.Update()
@@ -342,11 +342,12 @@ func (user *User) Connect() bool {
if timeout == 0 {
timeout = 20
}
conn := groupme.NewPushSubscription(context.Background())
user.Conn = &conn
user.Conn.StartListening(context.Background(), groupmeext.NewFayeClient(user.log))
user.Conn.AddFullHandler(user)
user.intPostLogin()
//TODO: typing notification?
return user.RestoreSession()
@@ -408,6 +409,7 @@ func (user *User) Login(token string) error {
if user.Connect() {
return nil
}
user.intPostLogin()
return errors.New("failed to connect")
}