Browse Source

Fixed folder export/import

main
M66B 6 years ago
parent
commit
09b530dd9d
1 changed files with 11 additions and 2 deletions
  1. +11
    -2
      app/src/main/java/eu/faircode/email/EntityFolder.java

+ 11
- 2
app/src/main/java/eu/faircode/email/EntityFolder.java View File

@ -224,9 +224,12 @@ public class EntityFolder implements Parcelable {
JSONObject json = new JSONObject(); JSONObject json = new JSONObject();
json.put("name", name); json.put("name", name);
json.put("type", type); json.put("type", type);
json.put("unified", unified);
json.put("synchronize", synchronize); json.put("synchronize", synchronize);
json.put("poll_interval", poll_interval);
json.put("after", after); json.put("after", after);
json.put("display", display);
json.put("hide", hide);
json.put("unified", unified);
return json; return json;
} }
@ -234,9 +237,15 @@ public class EntityFolder implements Parcelable {
EntityFolder folder = new EntityFolder(); EntityFolder folder = new EntityFolder();
folder.name = json.getString("name"); folder.name = json.getString("name");
folder.type = json.getString("type"); folder.type = json.getString("type");
folder.unified = json.getBoolean("unified");
folder.synchronize = json.getBoolean("synchronize"); folder.synchronize = json.getBoolean("synchronize");
if (json.has("poll_interval"))
folder.poll_interval = json.getInt("poll_interval");
folder.after = json.getInt("after"); folder.after = json.getInt("after");
if (json.has("display"))
folder.display = json.getString("display");
if (json.has("hide"))
folder.hide = json.getBoolean("hide");
folder.unified = json.getBoolean("unified");
return folder; return folder;
} }
} }

Loading…
Cancel
Save