This commit is contained in:
unknown 2018-07-03 11:35:01 +03:00
parent 395bdb123a
commit b8abdaaf5f
2 changed files with 6 additions and 5 deletions

View File

@ -1,5 +1,7 @@
// This version must be updated in tandem with the pubspec version.
const String kAppVersion = '0.0.1';
const int kMinMajorAppVersion = 4;
const int kMinMinorAppVersion = 5;
const int kMaxRecordsPerApiPage = 5000;
const int kMillisecondsToRefreshData = 1000 * 60 * 15; // 15 minutes

View File

@ -1,5 +1,6 @@
import 'package:flutter/material.dart';
import 'package:invoiceninja/.env.dart';
import 'package:invoiceninja/constants.dart';
import 'package:invoiceninja/redux/app/app_actions.dart';
import 'package:invoiceninja/ui/auth/login_vm.dart';
import 'package:redux/redux.dart';
@ -74,7 +75,8 @@ Middleware<AppState> _createLoginRequest(AuthRepository repository) {
action.completer.complete(null);
} else {
store.dispatch(UserLoginFailure('The minimum version is v4.5'));
store.dispatch(UserLoginFailure(
'The minimum version is v$kMinMajorAppVersion.$kMinMinorAppVersion'));
}
}).catchError((Object error) {
print(error);
@ -91,8 +93,5 @@ bool _isVersionSupported(String version) {
final int major = int.parse(parts[0]);
final int minor = int.parse(parts[1]);
return true;
// TODO enable before release
//return major >= 4 && minor >= 5;
return major >= kMinMajorAppVersion && minor >= kMinMinorAppVersion;
}