From 7f69c1d6d43944b47c68ab295755c5ad40b04b1c Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Mon, 1 Mar 2021 11:21:36 +1100 Subject: [PATCH] Extract API version from server info --- lib/api.dart | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/api.dart b/lib/api.dart index c7600032..c3a28479 100644 --- a/lib/api.dart +++ b/lib/api.dart @@ -135,6 +135,9 @@ class InvenTreeAPI { // Server version information String _version = ''; + // API version of the connected server + int _apiVersion = 1; + // Getter for server version information String get version => _version; @@ -247,6 +250,8 @@ class InvenTreeAPI { _version = data["version"]; instance = data['instance'] ?? ''; + // Default API version is 1 if not provided + _apiVersion = data['apiVersion'] as int ?? 1; // Check that the remote server version is *new* enough if (!_checkServerVersion(_version)) { showServerError(