Refactor
This commit is contained in:
parent
395bdb123a
commit
b8abdaaf5f
|
|
@ -1,5 +1,7 @@
|
||||||
// This version must be updated in tandem with the pubspec version.
|
// This version must be updated in tandem with the pubspec version.
|
||||||
const String kAppVersion = '0.0.1';
|
const String kAppVersion = '0.0.1';
|
||||||
|
const int kMinMajorAppVersion = 4;
|
||||||
|
const int kMinMinorAppVersion = 5;
|
||||||
|
|
||||||
const int kMaxRecordsPerApiPage = 5000;
|
const int kMaxRecordsPerApiPage = 5000;
|
||||||
const int kMillisecondsToRefreshData = 1000 * 60 * 15; // 15 minutes
|
const int kMillisecondsToRefreshData = 1000 * 60 * 15; // 15 minutes
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:invoiceninja/.env.dart';
|
import 'package:invoiceninja/.env.dart';
|
||||||
|
import 'package:invoiceninja/constants.dart';
|
||||||
import 'package:invoiceninja/redux/app/app_actions.dart';
|
import 'package:invoiceninja/redux/app/app_actions.dart';
|
||||||
import 'package:invoiceninja/ui/auth/login_vm.dart';
|
import 'package:invoiceninja/ui/auth/login_vm.dart';
|
||||||
import 'package:redux/redux.dart';
|
import 'package:redux/redux.dart';
|
||||||
|
|
@ -74,7 +75,8 @@ Middleware<AppState> _createLoginRequest(AuthRepository repository) {
|
||||||
|
|
||||||
action.completer.complete(null);
|
action.completer.complete(null);
|
||||||
} else {
|
} else {
|
||||||
store.dispatch(UserLoginFailure('The minimum version is v4.5'));
|
store.dispatch(UserLoginFailure(
|
||||||
|
'The minimum version is v$kMinMajorAppVersion.$kMinMinorAppVersion'));
|
||||||
}
|
}
|
||||||
}).catchError((Object error) {
|
}).catchError((Object error) {
|
||||||
print(error);
|
print(error);
|
||||||
|
|
@ -91,8 +93,5 @@ bool _isVersionSupported(String version) {
|
||||||
final int major = int.parse(parts[0]);
|
final int major = int.parse(parts[0]);
|
||||||
final int minor = int.parse(parts[1]);
|
final int minor = int.parse(parts[1]);
|
||||||
|
|
||||||
return true;
|
return major >= kMinMajorAppVersion && minor >= kMinMinorAppVersion;
|
||||||
|
|
||||||
// TODO enable before release
|
|
||||||
//return major >= 4 && minor >= 5;
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue