Commit 7b87c05caf37ffb77b13fc292942bf20987cdb4e
1 parent
7be2176f
feat:进入课堂接口取消loading,因为进去后会调用课程详情接口,连着2个loading体验不好
Showing
1 changed file
with
14 additions
and
14 deletions
lib/pages/section/bloc/section_bloc.dart
| ... | ... | @@ -93,21 +93,21 @@ class SectionBloc extends Bloc<SectionEvent, SectionState> { |
| 93 | 93 | Future<void> requestEnterClass( |
| 94 | 94 | String courseLessonId, FutureOr<void> Function() onRequestEnterSuccess, |
| 95 | 95 | {FutureOr<void> Function(Object)? onRequestEnterFailed}) async { |
| 96 | - await loading(() async { | |
| 97 | - try { | |
| 98 | - await ListenDao.enterClass(courseLessonId); | |
| 99 | - await Future.sync(onRequestEnterSuccess); | |
| 100 | - } catch (e) { | |
| 101 | - if (e is ApiException) { | |
| 102 | - showToast('进入课堂失败 ${e.message}'); | |
| 103 | - } else { | |
| 104 | - showToast('进入课堂失败 $e'); | |
| 105 | - } | |
| 106 | - if (onRequestEnterFailed != null) { | |
| 107 | - await Future.sync(onRequestEnterFailed(e) as FutureOr Function()); | |
| 108 | - } | |
| 96 | + // await loading(() async { | |
| 97 | + try { | |
| 98 | + await ListenDao.enterClass(courseLessonId); | |
| 99 | + await Future.sync(onRequestEnterSuccess); | |
| 100 | + } catch (e) { | |
| 101 | + if (e is ApiException) { | |
| 102 | + showToast('进入课堂失败 ${e.message}'); | |
| 103 | + } else { | |
| 104 | + showToast('进入课堂失败 $e'); | |
| 109 | 105 | } |
| 110 | - }); | |
| 106 | + if (onRequestEnterFailed != null) { | |
| 107 | + await Future.sync(onRequestEnterFailed(e) as FutureOr Function()); | |
| 108 | + } | |
| 109 | + } | |
| 110 | + // }); | |
| 111 | 111 | } |
| 112 | 112 | |
| 113 | 113 | void _requestEndClass( | ... | ... |