2
0
mirror of https://github.com/inventree/inventree-app.git synced 2025-06-12 10:15:32 +00:00

server / username / password now saved to local preferences

This commit is contained in:
Oliver Walters
2020-04-03 14:25:28 +11:00
parent 2ec662fdef
commit ee7ab5308e
3 changed files with 29 additions and 55 deletions

View File

@ -19,16 +19,24 @@ class InvenTreeUserPreferences {
// Load saved login details, and attempt connection
void loadLoginDetails() async {
print("Loading login details");
SharedPreferences prefs = await SharedPreferences.getInstance();
var server = prefs.getString(_SERVER);
var username = prefs.getString(_USERNAME);
var password = prefs.getString(_PASSWORD);
print("Done!");
var server = prefs.getString(_SERVER) ?? '';
var username = prefs.getString(_USERNAME) ?? '';
var password = prefs.getString(_PASSWORD) ?? '';
print("Connecting to server");
await InvenTreeAPI().connect(server, username, password);
}
void saveLoginDetails(String server, String username, String password) async {
SharedPreferences prefs = await SharedPreferences.getInstance();
await prefs.setString(_SERVER, server);