2
* Copyright 2016 Software Freedom Conservancy Inc.
3
* Copyright 2018 Michael Gratton <mike@vee.net>
5
* This software is licensed under the GNU Lesser General Public License
6
* (version 2.1 or later). See the COPYING file in this distribution.
10
* A store for authentication tokens.
12
public interface Geary.CredentialsMediator : GLib.Object {
15
* Updates the token for a service's credential from the store.
17
* Returns true if the token was present and loaded, else false.
19
public abstract async bool load_token(AccountInformation account,
20
ServiceInformation service,
21
GLib.Cancellable? cancellable)