From fe1186063834f3f99c4d242ec2f3b3aa07287943 Mon Sep 17 00:00:00 2001 From: M66B Date: Tue, 8 Sep 2020 07:48:49 +0200 Subject: [PATCH] Disabled provider OnMail --- app/src/main/java/eu/faircode/email/EmailProvider.java | 4 +++- app/src/main/res/xml/providers.xml | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/EmailProvider.java b/app/src/main/java/eu/faircode/email/EmailProvider.java index 53df07ac03..97d663cdc5 100644 --- a/app/src/main/java/eu/faircode/email/EmailProvider.java +++ b/app/src/main/java/eu/faircode/email/EmailProvider.java @@ -53,6 +53,7 @@ import java.util.concurrent.Future; public class EmailProvider { public String id; public String name; + public boolean enabled; public List domain; public int order; public String type; @@ -130,6 +131,7 @@ public class EmailProvider { provider = new EmailProvider(); provider.id = xml.getAttributeValue(null, "id"); provider.name = xml.getAttributeValue(null, "name"); + provider.enabled = xml.getAttributeBooleanValue(null, "enabled", true); String domain = xml.getAttributeValue(null, "domain"); if (domain != null) provider.domain = Arrays.asList(domain.split(",")); @@ -167,7 +169,7 @@ public class EmailProvider { } else throw new IllegalAccessException(name); } else if (eventType == XmlPullParser.END_TAG) { - if ("provider".equals(xml.getName())) { + if ("provider".equals(xml.getName()) && provider.enabled) { result.add(provider); provider = null; } diff --git a/app/src/main/res/xml/providers.xml b/app/src/main/res/xml/providers.xml index 312634c65b..a71abd0094 100644 --- a/app/src/main/res/xml/providers.xml +++ b/app/src/main/res/xml/providers.xml @@ -920,6 +920,7 @@