Remove print + add check for body in quote
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
This commit is contained in:
parent
e4046fb574
commit
1c460b431e
|
@ -54,6 +54,11 @@ class QuotedMessage extends Message {
|
||||||
Widget getWidget(BuildContext context) {
|
Widget getWidget(BuildContext context) {
|
||||||
try {
|
try {
|
||||||
dynamic message = jsonDecode(this.content);
|
dynamic message = jsonDecode(this.content);
|
||||||
|
|
||||||
|
if (message["body"] == null || message["quotedHash"] == null) {
|
||||||
|
return MalformedMessage(this.metadata).getWidget(context);
|
||||||
|
}
|
||||||
|
|
||||||
var quotedMessagePotentials = Provider.of<FlwtchState>(context).cwtch.GetMessageByContentHash(metadata.profileOnion, metadata.contactHandle, message["quotedHash"]);
|
var quotedMessagePotentials = Provider.of<FlwtchState>(context).cwtch.GetMessageByContentHash(metadata.profileOnion, metadata.contactHandle, message["quotedHash"]);
|
||||||
int messageIndex = metadata.messageIndex;
|
int messageIndex = metadata.messageIndex;
|
||||||
Future<LocallyIndexedMessage?> quotedMessage = quotedMessagePotentials.then((matchingMessages) {
|
Future<LocallyIndexedMessage?> quotedMessage = quotedMessagePotentials.then((matchingMessages) {
|
||||||
|
@ -89,7 +94,6 @@ class QuotedMessage extends Message {
|
||||||
key: Provider.of<ContactInfoState>(bcontext).getMessageKey(idx));
|
key: Provider.of<ContactInfoState>(bcontext).getMessageKey(idx));
|
||||||
});
|
});
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
print("Quoted message exception" + e.toString());
|
|
||||||
return MalformedMessage(this.metadata).getWidget(context);
|
return MalformedMessage(this.metadata).getWidget(context);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue