Process IndexedError events for SendMessageToPeerError
This commit is contained in:
parent
dfe67b01ae
commit
7fba47a1e0
|
@ -102,6 +102,17 @@ class CwtchNotifier {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
case "IndexedFailure":
|
||||||
|
print("IndexedFailure: $data");
|
||||||
|
var idx = data["Index"];
|
||||||
|
var key = profileCN.getProfile(data["ProfileOnion"]).contactList.getContact(data["RemotePeer"]).getMessageKey(idx);
|
||||||
|
try {
|
||||||
|
var message = Provider.of<MessageState>(key.currentContext!, listen: false);
|
||||||
|
message.error = true;
|
||||||
|
} catch (e) {
|
||||||
|
// ignore, we likely have an old key that has been replaced with an actual signature
|
||||||
|
}
|
||||||
|
break;
|
||||||
case "SendMessageToGroupError":
|
case "SendMessageToGroupError":
|
||||||
// from me (already displayed - do not update counter)
|
// from me (already displayed - do not update counter)
|
||||||
print("SendMessageToGroupError: $data");
|
print("SendMessageToGroupError: $data");
|
||||||
|
|
Loading…
Reference in New Issue