MCPcopy Create free account
hub / github.com/M66B/FairEmail / onActionCopy

Method onActionCopy

app/src/main/java/eu/faircode/email/EntityRule.java:1033–1044  ·  view source on GitHub ↗
(Context context, EntityMessage message, JSONObject jargs)

Source from the content-addressed store, hash-verified

1031 }
1032
1033 private boolean onActionCopy(Context context, EntityMessage message, JSONObject jargs) {
1034 long target = jargs.optLong("target", -1);
1035
1036 DB db = DB.getInstance(context);
1037 EntityFolder folder = db.folder().getFolder(target);
1038 if (folder == null)
1039 throw new IllegalArgumentException("Rule copy to folder not found name=" + name);
1040
1041 EntityOperation.queue(context, message, EntityOperation.COPY, target, false);
1042
1043 return true;
1044 }
1045
1046 private boolean onActionAnswer(Context context, EntityMessage message, boolean browsed, JSONObject jargs) {
1047 DB db = DB.getInstance(context);

Callers 1

_executeMethod · 0.95

Calls 4

getInstanceMethod · 0.95
folderMethod · 0.95
queueMethod · 0.95
getFolderMethod · 0.65

Tested by

no test coverage detected