mirror of
https://github.com/m1k1o/neko.git
synced 2025-08-02 00:10:07 +02:00
SetProfile changed as Update.
This commit is contained in:
parent
22407825fe
commit
a6fbafc079
4 changed files with 21 additions and 8 deletions
|
@ -67,6 +67,21 @@ func (manager *SessionManagerCtx) Create(id string, profile types.MemberProfile)
|
|||
return session
|
||||
}
|
||||
|
||||
func (manager *SessionManagerCtx) Update(id string, profile types.MemberProfile) error {
|
||||
manager.membersMu.Lock()
|
||||
session, ok := manager.members[id]
|
||||
if !ok {
|
||||
manager.membersMu.Unlock()
|
||||
return fmt.Errorf("Member not found.")
|
||||
}
|
||||
|
||||
session.profile = profile
|
||||
manager.membersMu.Unlock()
|
||||
|
||||
manager.emmiter.Emit("profile_changed", session)
|
||||
return nil
|
||||
}
|
||||
|
||||
func (manager *SessionManagerCtx) Get(id string) (types.Session, bool) {
|
||||
manager.membersMu.Lock()
|
||||
session, ok := manager.members[id]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue