WIP
This commit is contained in:
6
user.go
6
user.go
@@ -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")
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user