Small improvement

This commit is contained in:
M66B 2022-10-15 17:40:18 +02:00
parent 7ef79410c5
commit df3b817b05
2 changed files with 5 additions and 4 deletions

View File

@ -597,6 +597,7 @@ class Core {
long attachments = (op.message == null ? 0 : db.attachment().countAttachments(op.message));
if (op.tries >= TOTAL_RETRY_MAX ||
ex instanceof JSONException ||
ex instanceof OutOfMemoryError ||
ex instanceof FileNotFoundException ||
ex instanceof FolderNotFoundException ||

View File

@ -456,7 +456,7 @@ public class EntityRule {
boolean execute(Context context, EntityMessage message) throws JSONException {
boolean executed = _execute(context, message);
if (id != null && executed) {
if (this.id != null && executed) {
DB db = DB.getInstance(context);
db.rule().applyRule(id, new Date().getTime());
}
@ -744,9 +744,9 @@ public class EntityRule {
EntityOperation.queue(context, message, EntityOperation.RAW);
}
if (!complete) {
if (!complete && this.id != null) {
EntityOperation.queue(context, message, EntityOperation.RULE, this.id);
return false;
return true;
}
executor.submit(new Runnable() {
@ -963,7 +963,7 @@ public class EntityRule {
if (message.ui_seen)
return false;
if (!message.content) {
if (!message.content && this.id != null) {
EntityOperation.queue(context, message, EntityOperation.BODY);
EntityOperation.queue(context, message, EntityOperation.RULE, this.id);
return true;