tootle-linux-client/src/Settings.vala

30 lines
858 B
Vala
Raw Normal View History

2018-04-14 14:09:06 +02:00
public class Tootle.Settings : Granite.Services.Settings {
private static Settings? _instance;
public static Settings instance {
get{
if (_instance == null)
_instance = new Settings ();
return _instance;
}
}
public string client_id { get; set; }
public string client_secret { get; set; }
public string access_token { get; set; }
public string refresh_token { get; set; }
public string instance_url { get; set; }
public void clear_account (){
access_token = "null";
refresh_token = "null";
instance_url = "null";
debug ("Removed current account");
}
private Settings () {
base ("com.github.bleakgrey.tootle");
}
}