v.0.0.3.6 Не отправляем пустое сообщение в stream
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
5286a534cf
commit
33952dd83b
@ -539,6 +539,11 @@ func (s *server) runStream(req *proto.StreamMessagesRequest, stream proto.Messag
|
||||
continue
|
||||
}
|
||||
|
||||
if msg.Id == 0 || msg.Content == "" {
|
||||
d.Ack(false) // Подтверждаем, но не отправляем в стрим
|
||||
continue
|
||||
}
|
||||
|
||||
s.logger.Printf("Sending message to stream for user %d: %+v", req.UserId, msg)
|
||||
if err := stream.Send(&proto.MessageResponse{Message: &msg}); err != nil {
|
||||
s.logger.Printf("Failed to send message to stream: %v", err)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user