mirror of
https://github.com/M66B/FairEmail.git
synced 2026-03-29 21:34:44 +02:00
Added parameters OAuth profiles
This commit is contained in:
@@ -60,8 +60,10 @@ import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.Collections;
|
||||
import java.util.Comparator;
|
||||
import java.util.LinkedHashMap;
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
import java.util.Map;
|
||||
import java.util.Objects;
|
||||
import java.util.concurrent.Callable;
|
||||
import java.util.concurrent.ExecutionException;
|
||||
@@ -277,6 +279,13 @@ public class EmailProvider implements Parcelable {
|
||||
provider.oauth.tokenEndpoint = xml.getAttributeValue(null, "tokenEndpoint");
|
||||
provider.oauth.redirectUri = xml.getAttributeValue(null, "redirectUri");
|
||||
provider.oauth.privacy = xml.getAttributeValue(null, "privacy");
|
||||
provider.oauth.prompt = xml.getAttributeValue(null, "prompt");
|
||||
} else if ("parameter".equals(name)) {
|
||||
if (provider.oauth.parameters == null)
|
||||
provider.oauth.parameters = new LinkedHashMap<>();
|
||||
provider.oauth.parameters.put(
|
||||
xml.getAttributeValue(null, "key"),
|
||||
xml.getAttributeValue(null, "value"));
|
||||
} else
|
||||
throw new IllegalAccessException(name);
|
||||
} else if (eventType == XmlPullParser.END_TAG) {
|
||||
@@ -1280,5 +1289,7 @@ public class EmailProvider implements Parcelable {
|
||||
String tokenEndpoint;
|
||||
String redirectUri;
|
||||
String privacy;
|
||||
String prompt;
|
||||
Map<String, String> parameters;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user