Increased OAUTH session time to 20 minutes

pull/214/head
M66B 12 months ago
parent 87141a444b
commit 1ef0c5c23f

@ -142,6 +142,7 @@ public class FragmentOAuth extends FragmentBase {
private static final String FAIREMAIL_RANDOM = "fairemail.random"; private static final String FAIREMAIL_RANDOM = "fairemail.random";
private static final String FAIREMAIL_EXPIRE = "fairemail.expire"; private static final String FAIREMAIL_EXPIRE = "fairemail.expire";
private static final int MAILRU_TIMEOUT = 20 * 1000; // milliseconds private static final int MAILRU_TIMEOUT = 20 * 1000; // milliseconds
private static final long OAUTH_TIMEOUT = 20 * 60 * 1000L;
@Override @Override
public void onCreate(Bundle savedInstanceState) { public void onCreate(Bundle savedInstanceState) {
@ -426,7 +427,7 @@ public class FragmentOAuth extends FragmentBase {
Uri.parse(tokenEndpoint)); Uri.parse(tokenEndpoint));
int random = Math.abs(new SecureRandom().nextInt()); int random = Math.abs(new SecureRandom().nextInt());
long expire = new Date().getTime() + 10 * 60 * 1000L; long expire = new Date().getTime() + OAUTH_TIMEOUT;
AuthState authState = new AuthState(serviceConfig); AuthState authState = new AuthState(serviceConfig);
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context); SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
String key = "oauth." + provider.id + (graph ? ":graph" : ""); String key = "oauth." + provider.id + (graph ? ":graph" : "");

Loading…
Cancel
Save