mirror of
https://github.com/shazow/ssh-chat.git
synced 2025-05-31 15:49:37 +03:00
Rename fix.
This commit is contained in:
parent
76bfdeeb70
commit
6c83bcb06a
@ -144,12 +144,18 @@ func InitCommands(c *Commands) {
|
|||||||
return ErrMissingArg
|
return ErrMissingArg
|
||||||
}
|
}
|
||||||
u := msg.From()
|
u := msg.From()
|
||||||
oldId := u.Id()
|
|
||||||
u.SetId(args[0])
|
|
||||||
|
|
||||||
err := room.Rename(oldId, u)
|
member, ok := room.MemberById(u.Id())
|
||||||
|
if !ok {
|
||||||
|
return errors.New("failed to find member")
|
||||||
|
}
|
||||||
|
|
||||||
|
oldId := member.Id()
|
||||||
|
member.SetId(args[0])
|
||||||
|
|
||||||
|
err := room.Rename(oldId, member)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
u.SetId(oldId)
|
member.SetId(oldId)
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
|
Loading…
x
Reference in New Issue
Block a user