fixError method
void
fixError()
Implementation
void fixError() async {
if (state is AppStartFailed) {
AppStartFailed s = state as AppStartFailed;
emit(AppStartFailed(s.error, s.trace, FixType.fixing));
try {
/// 处理初始化异步任务
await repository.fixError(s.error, extra: s.trace);
emit(AppStartFailed(s.error, s.trace, FixType.fixed));
startApp();
} catch (e, s) {
emit(AppStartFailed(e, s, FixType.fixError));
return;
}
}
}