mirror of
https://github.com/songquanpeng/message-pusher.git
synced 2025-11-02 20:34:01 +08:00
feat: use sse to fetch new messages (close #70)
This commit is contained in:
@@ -185,11 +185,13 @@ func saveAndSendMessage(user *model.User, message *model.Message, channel_ *mode
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
go syncMessageToUser(message, user.Id)
|
||||
} else {
|
||||
if message.Async {
|
||||
return errors.New("异步发送消息需要用户具备消息持久化的权限")
|
||||
}
|
||||
message.Link = "unsaved" // This is for user to identify whether the message is saved
|
||||
go syncMessageToUser(message, user.Id)
|
||||
}
|
||||
if !message.Async {
|
||||
err := channel.SendMessage(message, user, channel_)
|
||||
|
||||
Reference in New Issue
Block a user