disable ack

This commit is contained in:
otsmr 2025-06-03 19:19:19 +02:00
parent e2fec93742
commit 8ca017f5d8

View file

@ -99,7 +99,9 @@ Future<client.Response> handleNewMessage(int fromUserId, Uint8List body) async {
case MessageKind.opened: case MessageKind.opened:
if (message.messageId != null) { if (message.messageId != null) {
final update = MessagesCompanion(openedAt: Value(message.timestamp)); final update = MessagesCompanion(
openedAt: Value(message.timestamp),
errorWhileSending: Value(false));
await twonlyDB.messagesDao.updateMessageByOtherUser( await twonlyDB.messagesDao.updateMessageByOtherUser(
fromUserId, fromUserId,
message.messageId!, message.messageId!,
@ -176,6 +178,7 @@ Future<client.Response> handleNewMessage(int fromUserId, Uint8List body) async {
content.messageId, content.messageId,
MessagesCompanion( MessagesCompanion(
mediaStored: Value(true), mediaStored: Value(true),
errorWhileSending: Value(false),
), ),
); );
} else { } else {
@ -206,6 +209,16 @@ Future<client.Response> handleNewMessage(int fromUserId, Uint8List body) async {
responseToMessageId = content.messageId; responseToMessageId = content.messageId;
} }
if (responseToMessageId != null) {
await twonlyDB.messagesDao.updateMessageByOtherUser(
fromUserId,
responseToMessageId,
MessagesCompanion(
errorWhileSending: Value(false),
),
);
}
String contentJson = jsonEncode(content.toJson()); String contentJson = jsonEncode(content.toJson());
final update = MessagesCompanion( final update = MessagesCompanion(
contactId: Value(fromUserId), contactId: Value(fromUserId),
@ -246,7 +259,6 @@ Future<client.Response> handleNewMessage(int fromUserId, Uint8List body) async {
} }
} }
//
// await encryptAndSendMessageAsync( // await encryptAndSendMessageAsync(
// message.messageId!, // message.messageId!,
// fromUserId, // fromUserId,