From 8450d0cb22c83a1bb3db536cf81b5948ebb5464e Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Sun, 5 Apr 2020 00:38:47 +1100 Subject: [PATCH] Record InvenTree server version in the API --- lib/api.dart | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/lib/api.dart b/lib/api.dart index acd5a2ba..889467a8 100644 --- a/lib/api.dart +++ b/lib/api.dart @@ -72,6 +72,12 @@ class InvenTreeAPI { // Authentication token (initially empty, must be requested) String _token = ""; + // Server version information + String _version; + + // Getter for server version information + String get version => _version; + // Connection status flag - set once connection has been validated bool _connected = false; @@ -86,13 +92,6 @@ class InvenTreeAPI { InvenTreeAPI._internal(); - void disconnected() { - _connected = false; - - // Clear token - _token = ""; - } - Future connect() async { var prefs = await SharedPreferences.getInstance(); @@ -173,6 +172,8 @@ class InvenTreeAPI { print("Server: " + data["server"]); print("Version: " + data["version"]); + _version = data["version"]; + // Request token from the server if we do not already have one if (_token.isNotEmpty) { print("Already have token - $_token");