mirror of
https://github.com/tulir/gomuks.git
synced 2025-04-19 18:13:41 -05:00
Remove panic when sending message if GetSessionOwner() returns nil
This commit is contained in:
parent
7dc773c990
commit
76cfbecc09
1 changed files with 4 additions and 1 deletions
|
@ -251,7 +251,10 @@ func (view *RoomView) NewMessage(id, sender, msgtype, text string, timestamp tim
|
|||
func (view *RoomView) NewTempMessage(msgtype, text string) *types.Message {
|
||||
now := time.Now()
|
||||
id := strconv.FormatInt(now.UnixNano(), 10)
|
||||
sender := view.Room.GetSessionOwner().DisplayName
|
||||
sender := ""
|
||||
if ownerMember := view.Room.GetSessionOwner(); ownerMember != nil {
|
||||
sender = ownerMember.DisplayName
|
||||
}
|
||||
message := view.NewMessage(id, sender, msgtype, text, now)
|
||||
message.State = types.MessageStateSending
|
||||
view.AddMessage(message, AppendMessage)
|
||||
|
|
Loading…
Add table
Reference in a new issue