crash fix? maybe help

4.4
Serik.Uvaissov 2020-07-20 19:15:54 +06:00
parent 23e1b347a8
commit 18aafa6410
3 changed files with 3 additions and 4 deletions

View File

@ -34,7 +34,7 @@ class SimpleLogPrinter extends LogPrinter {
} }
String formatStackTrace(StackTrace stackTrace, int methodPosition) { String formatStackTrace(StackTrace stackTrace, int methodPosition) {
var lines = stackTrace.toString().split('\n'); var lines = stackTrace.toString()?.split('\n');
var formatted = <String>[]; var formatted = <String>[];
var count = 0; var count = 0;
for (var line in lines) { for (var line in lines) {

View File

@ -200,8 +200,8 @@ class DataService extends BaseService {
try { try {
String token = user.token; String token = user.token;
Response<dynamic> goods = await _api.getGoodsFromServer(token); Response<dynamic> goods = await _api.getGoodsFromServer(token);
if(goods.operation==false){ if(goods.operation==false && [401,402,403,412].contains(goods.status)){
log.w('session is closed'); log.i('session is closed');
return false; return false;
} }
Response<dynamic> categories = await _api.getCategoryFromServer(token); Response<dynamic> categories = await _api.getCategoryFromServer(token);

View File

@ -70,7 +70,6 @@ class AppState {
} }
static AppState fromJson(dynamic json){ static AppState fromJson(dynamic json){
print(json);
return json !=null return json !=null
? AppState( ? AppState(
settingState: SettingState.fromJson(json['settingState']), settingState: SettingState.fromJson(json['settingState']),