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

Method onSubscribeFolder

app/src/main/java/eu/faircode/email/Core.java:3150–3159  ·  view source on GitHub ↗
(Context context, JSONArray jargs, EntityFolder folder, IMAPFolder ifolder)

Source from the content-addressed store, hash-verified

3148 }
3149
3150 private static void onSubscribeFolder(Context context, JSONArray jargs, EntityFolder folder, IMAPFolder ifolder)
3151 throws JSONException, MessagingException {
3152 boolean subscribe = jargs.getBoolean(0);
3153 ifolder.setSubscribed(subscribe);
3154
3155 DB db = DB.getInstance(context);
3156 db.folder().setFolderSubscribed(folder.id, subscribe);
3157
3158 Log.i(folder.name + " subscribed=" + subscribe);
3159 }
3160
3161 private static void onPurgeFolder(Context context, JSONArray jargs, EntityAccount account, EntityFolder folder, IMAPFolder ifolder) throws MessagingException {
3162 // Delete all messages from folder

Callers 1

processOperationsMethod · 0.95

Calls 6

getInstanceMethod · 0.95
folderMethod · 0.95
iMethod · 0.95
getBooleanMethod · 0.80
setFolderSubscribedMethod · 0.80
setSubscribedMethod · 0.45

Tested by

no test coverage detected