Prompt when loading a libsecret token but it could not be found

Fixes #249 for local accounts.
This commit is contained in:
Michael Gratton 2019-02-21 14:28:31 +11:00 committed by Michael James Gratton
parent f59fdd050a
commit c552633adb

View file

@ -64,17 +64,13 @@ public class SecretMediator : Geary.CredentialsMediator, Object {
service.credentials =
service.credentials.copy_with_token(password);
loaded = true;
} else {
debug(
"Unable to fetch libsecret password for %s: %s %s",
account.id,
to_proto_value(service.protocol),
service.credentials.user
);
}
} else {
}
if (!loaded) {
loaded = yield prompt_token(account, service, cancellable);
}
return loaded;
}