v0.0.18.7
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
madipo2611 2025-08-18 16:59:26 +03:00
parent 0f112e34d8
commit 611848a8f7

View File

@ -185,15 +185,6 @@ func (r *subscriptionResolver) MessageStream(ctx context.Context, userID int) (<
// Преобразование proto-сообщения в domain-модель // Преобразование proto-сообщения в domain-модель
func protoMessageToDomain(msg *proto.Message) *domain.Message { func protoMessageToDomain(msg *proto.Message) *domain.Message {
if msg == nil {
return &domain.Message{} // Возвращаем пустую структуру вместо nil
}
createdAt := time.Now()
if msg.CreatedAt != nil {
createdAt = msg.CreatedAt.AsTime()
}
return &domain.Message{ return &domain.Message{
ID: int(msg.Id), ID: int(msg.Id),
ChatID: int(msg.ChatId), ChatID: int(msg.ChatId),
@ -201,7 +192,7 @@ func protoMessageToDomain(msg *proto.Message) *domain.Message {
ReceiverID: int(msg.ReceiverId), ReceiverID: int(msg.ReceiverId),
Content: msg.Content, Content: msg.Content,
Status: msg.Status, Status: msg.Status,
CreatedAt: createdAt, CreatedAt: msg.CreatedAt.AsTime(),
} }
} }