initialize method
Initialization. Load saved token if useNsgAuthorization == true
Implementation
Future initialize() async {
if (_initialized) return;
await loadServerAddress();
if (useNsgAuthorization) {
await getCurrentServerToken();
if (token == null || token!.isEmpty) {
var _prefs = await SharedPreferences.getInstance();
if (_prefs.containsKey(applicationName)) {
token = _prefs.getString(applicationName);
}
}
//Почему-то условие стояло обратное
isAnonymous = !(token != null && token!.isNotEmpty);
if (kIsWeb && !saveTokenWebDefaultTrue) {
// || (!Platform.isAndroid && !Platform.isIOS)) {
saveToken = false;
} else {
saveToken = true;
}
}
_initialized = true;
}