diff --git a/lib/http/loading_state.dart b/lib/http/loading_state.dart index e8fb09537..82befbe67 100644 --- a/lib/http/loading_state.dart +++ b/lib/http/loading_state.dart @@ -1,9 +1,19 @@ -abstract class LoadingState { +import 'dart:core' hide Error; + +sealed class LoadingState { const LoadingState(); factory LoadingState.loading() = Loading; factory LoadingState.success(T response) = Success; factory LoadingState.error(String errMsg) = Error; + + bool get isSuccess => this is Success; + + T get data => switch (this) { + Success(response: final res) => res, + Error() => throw this, + Loading() => throw Exception('ApiException: loading'), + }; } class Loading extends LoadingState { @@ -50,4 +60,9 @@ class Error extends LoadingState { @override int get hashCode => errMsg.hashCode; + + @override + String toString() { + return 'ApiException: $errMsg'; + } } diff --git a/lib/http/search.dart b/lib/http/search.dart index 8af783b21..5fcd68cda 100644 --- a/lib/http/search.dart +++ b/lib/http/search.dart @@ -102,8 +102,6 @@ class SearchHttp { case SearchType.article: data = SearchArticleModel.fromJson(res.data['data']); break; - default: - break; } return LoadingState.success(data); } catch (err) { diff --git a/lib/pages/article/view.dart b/lib/pages/article/view.dart index 56c17b501..e7e2ad1ac 100644 --- a/lib/pages/article/view.dart +++ b/lib/pages/article/view.dart @@ -505,7 +505,6 @@ class _ArticlePageState extends State errMsg: loadingState.errMsg, onReload: _articleCtr.onReload, ), - LoadingState() => throw UnimplementedError(), }; } diff --git a/lib/pages/bangumi/introduction/view.dart b/lib/pages/bangumi/introduction/view.dart index f6dfde8e3..caa3fc51a 100644 --- a/lib/pages/bangumi/introduction/view.dart +++ b/lib/pages/bangumi/introduction/view.dart @@ -104,7 +104,6 @@ class _BangumiIntroPanelState extends State errMsg: loadingState.errMsg, onReload: bangumiIntroController.onReload, ), - LoadingState() => throw UnimplementedError(), }; } } diff --git a/lib/pages/bangumi/pgc_index/pgc_index_page.dart b/lib/pages/bangumi/pgc_index/pgc_index_page.dart index 0062ac022..5423cbfe3 100644 --- a/lib/pages/bangumi/pgc_index/pgc_index_page.dart +++ b/lib/pages/bangumi/pgc_index/pgc_index_page.dart @@ -87,7 +87,6 @@ class _PgcIndexPageState extends State _ctr.getPgcIndexCondition(); }, ), - LoadingState() => throw UnimplementedError(), }; } @@ -238,7 +237,6 @@ class _PgcIndexPageState extends State errMsg: loadingState.errMsg, onReload: _ctr.onReload, ), - LoadingState() => throw UnimplementedError(), }; } } diff --git a/lib/pages/bangumi/view.dart b/lib/pages/bangumi/view.dart index 4a9fe98f8..b0dbadd0f 100644 --- a/lib/pages/bangumi/view.dart +++ b/lib/pages/bangumi/view.dart @@ -198,7 +198,6 @@ class _BangumiPageState extends CommonPageState ), ), ), - LoadingState() => throw UnimplementedError(), }; List get _buildRcmd => [ @@ -330,7 +329,6 @@ class _BangumiPageState extends CommonPageState errMsg: loadingState.errMsg, onReload: controller.onReload, ), - LoadingState() => throw UnimplementedError(), }; } @@ -461,7 +459,6 @@ class _BangumiPageState extends CommonPageState textAlign: TextAlign.center, ), ), - LoadingState() => throw UnimplementedError(), }; } } diff --git a/lib/pages/blacklist/view.dart b/lib/pages/blacklist/view.dart index ad57f6b74..d4e7ac3dd 100644 --- a/lib/pages/blacklist/view.dart +++ b/lib/pages/blacklist/view.dart @@ -111,7 +111,6 @@ class _BlackListPageState extends State { errMsg: loadingState.errMsg, onReload: _blackListController.onReload, ), - LoadingState() => throw UnimplementedError(), }; } } diff --git a/lib/pages/common/common_search_page.dart b/lib/pages/common/common_search_page.dart index 7ac83f415..9543c63a5 100644 --- a/lib/pages/common/common_search_page.dart +++ b/lib/pages/common/common_search_page.dart @@ -74,7 +74,6 @@ abstract class CommonSearchPageState errMsg: loadingState.errMsg, onReload: controller.onReload, ), - _ => throw UnimplementedError(), }; } diff --git a/lib/pages/dynamics/detail/view.dart b/lib/pages/dynamics/detail/view.dart index e7699fd19..b70627fc1 100644 --- a/lib/pages/dynamics/detail/view.dart +++ b/lib/pages/dynamics/detail/view.dart @@ -851,7 +851,6 @@ class _DynamicDetailPageState extends State errMsg: loadingState.errMsg, onReload: _dynamicDetailController.onReload, ), - LoadingState() => throw UnimplementedError(), }; } } diff --git a/lib/pages/dynamics/tab/view.dart b/lib/pages/dynamics/tab/view.dart index 20c798081..67386870a 100644 --- a/lib/pages/dynamics/tab/view.dart +++ b/lib/pages/dynamics/tab/view.dart @@ -207,7 +207,6 @@ class _DynamicsTabPageState errMsg: loadingState.errMsg, onReload: controller.onReload, ), - LoadingState() => throw UnimplementedError(), }; } } diff --git a/lib/pages/emote/view.dart b/lib/pages/emote/view.dart index bb0b512ec..6f47df724 100644 --- a/lib/pages/emote/view.dart +++ b/lib/pages/emote/view.dart @@ -120,7 +120,6 @@ class _EmotePanelState extends State ) : _errorWidget(), Error() => _errorWidget(loadingState.errMsg), - LoadingState() => throw UnimplementedError(), }; } diff --git a/lib/pages/fan/view.dart b/lib/pages/fan/view.dart index a0d8be941..e12b85905 100644 --- a/lib/pages/fan/view.dart +++ b/lib/pages/fan/view.dart @@ -161,7 +161,6 @@ class _FansPageState extends State { errMsg: loadingState.errMsg, onReload: _fansController.onReload, ), - LoadingState() => throw UnimplementedError(), }; } } diff --git a/lib/pages/fav/article/view.dart b/lib/pages/fav/article/view.dart index 6f2122fe5..855d289ef 100644 --- a/lib/pages/fav/article/view.dart +++ b/lib/pages/fav/article/view.dart @@ -89,7 +89,6 @@ class _FavArticlePageState extends State errMsg: loadingState.errMsg, onReload: _favArticleController.onReload, ), - LoadingState() => throw UnimplementedError(), }; } } diff --git a/lib/pages/fav/note/child_view.dart b/lib/pages/fav/note/child_view.dart index 3d2a7459d..76670e16d 100644 --- a/lib/pages/fav/note/child_view.dart +++ b/lib/pages/fav/note/child_view.dart @@ -171,7 +171,6 @@ class _FavNoteChildPageState extends State errMsg: loadingState.errMsg, onReload: _favNoteController.onReload, ), - LoadingState() => throw UnimplementedError(), }; } diff --git a/lib/pages/fav/pgc/child_view.dart b/lib/pages/fav/pgc/child_view.dart index 5cb8459dc..5b928475b 100644 --- a/lib/pages/fav/pgc/child_view.dart +++ b/lib/pages/fav/pgc/child_view.dart @@ -217,7 +217,6 @@ class _FavPgcChildPageState extends State errMsg: loadingState.errMsg, onReload: _favPgcController.onReload, ), - LoadingState() => throw UnimplementedError(), }; } diff --git a/lib/pages/fav/video/view.dart b/lib/pages/fav/video/view.dart index 91806bef9..5139ec7c0 100644 --- a/lib/pages/fav/video/view.dart +++ b/lib/pages/fav/video/view.dart @@ -104,7 +104,6 @@ class _FavVideoPageState extends State errMsg: loadingState.errMsg, onReload: _favController.onReload, ), - LoadingState() => throw UnimplementedError(), }; } } diff --git a/lib/pages/fav_detail/view.dart b/lib/pages/fav_detail/view.dart index e0e9e7ec2..2b29bab48 100644 --- a/lib/pages/fav_detail/view.dart +++ b/lib/pages/fav_detail/view.dart @@ -588,7 +588,6 @@ class _FavDetailPageState extends State { errMsg: loadingState.errMsg, onReload: _favDetailController.onReload, ), - LoadingState() => throw UnimplementedError(), }; } } diff --git a/lib/pages/follow/child_view.dart b/lib/pages/follow/child_view.dart index f1dd03a09..912b047b9 100644 --- a/lib/pages/follow/child_view.dart +++ b/lib/pages/follow/child_view.dart @@ -113,7 +113,6 @@ class _FollowChildPageState extends State errMsg: loadingState.errMsg, onReload: _followController.onReload, ), - _ => throw UnimplementedError(), }; } diff --git a/lib/pages/follow/view.dart b/lib/pages/follow/view.dart index 2dd18b666..80f05f639 100644 --- a/lib/pages/follow/view.dart +++ b/lib/pages/follow/view.dart @@ -147,7 +147,6 @@ class _FollowPageState extends State { ), Error() => FollowChildPage( controller: _followController, mid: _followController.mid), - _ => throw UnimplementedError(), }; } diff --git a/lib/pages/history/view.dart b/lib/pages/history/view.dart index a1b0c5668..dd07cad19 100644 --- a/lib/pages/history/view.dart +++ b/lib/pages/history/view.dart @@ -295,7 +295,6 @@ class _HistoryPageState extends State errMsg: loadingState.errMsg, onReload: _historyController.onReload, ), - LoadingState() => throw UnimplementedError(), }; } diff --git a/lib/pages/hot/view.dart b/lib/pages/hot/view.dart index 4abc4fc21..59cf3ae81 100644 --- a/lib/pages/hot/view.dart +++ b/lib/pages/hot/view.dart @@ -191,7 +191,6 @@ class _HotPageState extends CommonPageState errMsg: loadingState.errMsg, onReload: controller.onReload, ), - LoadingState() => throw UnimplementedError(), }; } } diff --git a/lib/pages/later/child_view.dart b/lib/pages/later/child_view.dart index 1202a40b5..8c7cb8ad3 100644 --- a/lib/pages/later/child_view.dart +++ b/lib/pages/later/child_view.dart @@ -203,7 +203,6 @@ class _LaterViewChildPageState extends State errMsg: loadingState.errMsg, onReload: _laterController.onReload, ), - LoadingState() => throw UnimplementedError(), }; } diff --git a/lib/pages/live/view.dart b/lib/pages/live/view.dart index 052507ae7..32b490607 100644 --- a/lib/pages/live/view.dart +++ b/lib/pages/live/view.dart @@ -116,7 +116,6 @@ class _LivePageState extends CommonPageState errMsg: loadingState.errMsg, onReload: controller.onReload, ), - _ => throw UnimplementedError(), }; } @@ -267,7 +266,6 @@ class _LivePageState extends CommonPageState ), ), ), - LoadingState() => throw UnimplementedError(), }; } @@ -329,7 +327,6 @@ class _LivePageState extends CommonPageState ..fetchLiveFollowing(); }, ), - LoadingState() => throw UnimplementedError(), }; } } diff --git a/lib/pages/live_emote/view.dart b/lib/pages/live_emote/view.dart index c1f3e167a..71fe2b6fe 100644 --- a/lib/pages/live_emote/view.dart +++ b/lib/pages/live_emote/view.dart @@ -134,7 +134,6 @@ class _LiveEmotePanelState extends State ) : _errorWidget(), Error() => _errorWidget(loadingState.errMsg), - LoadingState() => throw UnimplementedError(), }; } diff --git a/lib/pages/member/content/member_contribute/content/article/member_article.dart b/lib/pages/member/content/member_contribute/content/article/member_article.dart index 24e431c01..865770514 100644 --- a/lib/pages/member/content/member_contribute/content/article/member_article.dart +++ b/lib/pages/member/content/member_contribute/content/article/member_article.dart @@ -72,7 +72,6 @@ class _MemberArticleState extends State errMsg: loadingState.errMsg, onReload: _controller.onReload, ), - LoadingState() => throw UnimplementedError(), }; } } diff --git a/lib/pages/member/content/member_contribute/content/bangumi/member_bangumi.dart b/lib/pages/member/content/member_contribute/content/bangumi/member_bangumi.dart index db57f7829..7af05b322 100644 --- a/lib/pages/member/content/member_contribute/content/bangumi/member_bangumi.dart +++ b/lib/pages/member/content/member_contribute/content/bangumi/member_bangumi.dart @@ -93,7 +93,6 @@ class _MemberBangumiState extends State errMsg: loadingState.errMsg, onReload: _controller.onReload, ), - LoadingState() => throw UnimplementedError(), }; } } diff --git a/lib/pages/member/content/member_contribute/content/favorite/member_favorite.dart b/lib/pages/member/content/member_contribute/content/favorite/member_favorite.dart index 68f671bb9..50c262241 100644 --- a/lib/pages/member/content/member_contribute/content/favorite/member_favorite.dart +++ b/lib/pages/member/content/member_contribute/content/favorite/member_favorite.dart @@ -73,7 +73,6 @@ class _MemberFavoriteState extends State errMsg: loadingState.errMsg, onReload: _controller.onReload, ), - LoadingState() => throw UnimplementedError(), }; } diff --git a/lib/pages/member/content/member_contribute/content/season_series/season_series_page.dart b/lib/pages/member/content/member_contribute/content/season_series/season_series_page.dart index 91500e5ae..4b7664c0b 100644 --- a/lib/pages/member/content/member_contribute/content/season_series/season_series_page.dart +++ b/lib/pages/member/content/member_contribute/content/season_series/season_series_page.dart @@ -106,7 +106,6 @@ class _SeasonSeriesPageState extends State _controller.onReload(); }, ), - LoadingState() => throw UnimplementedError(), }; } } diff --git a/lib/pages/member/content/member_contribute/content/video/member_video.dart b/lib/pages/member/content/member_contribute/content/video/member_video.dart index 4d2bce553..e75e55d50 100644 --- a/lib/pages/member/content/member_contribute/content/video/member_video.dart +++ b/lib/pages/member/content/member_contribute/content/video/member_video.dart @@ -230,7 +230,6 @@ class _MemberVideoState extends State errMsg: loadingState.errMsg, onReload: _controller.onReload, ), - LoadingState() => throw UnimplementedError(), }; } } diff --git a/lib/pages/member/content/member_home/member_home.dart b/lib/pages/member/content/member_home/member_home.dart index f7e6f2268..b7f2483c6 100644 --- a/lib/pages/member/content/member_home/member_home.dart +++ b/lib/pages/member/content/member_home/member_home.dart @@ -237,7 +237,6 @@ class _MemberHomeState extends State ) : errorWidget(), Error() => errorWidget(), - LoadingState() => throw UnimplementedError(), }; } diff --git a/lib/pages/member/member_page.dart b/lib/pages/member/member_page.dart index 6d161d448..f7277f4fc 100644 --- a/lib/pages/member/member_page.dart +++ b/lib/pages/member/member_page.dart @@ -291,7 +291,6 @@ class _MemberPageNewState extends State { child: SizedBox(height: 56, width: double.infinity), ), Error() => _errorWidget(userState.errMsg), - LoadingState() => throw UnimplementedError(), }; } } diff --git a/lib/pages/member/widget/edit_profile_page.dart b/lib/pages/member/widget/edit_profile_page.dart index 80a7daf2e..bf4fd23b4 100644 --- a/lib/pages/member/widget/edit_profile_page.dart +++ b/lib/pages/member/widget/edit_profile_page.dart @@ -204,7 +204,6 @@ class _EditProfilePageState extends State { errMsg: loadingState.errMsg, onReload: _getInfo, ), - LoadingState() => throw UnimplementedError(), }; } diff --git a/lib/pages/member_coin/view.dart b/lib/pages/member_coin/view.dart index e4ba82c6a..d903c11ec 100644 --- a/lib/pages/member_coin/view.dart +++ b/lib/pages/member_coin/view.dart @@ -93,7 +93,6 @@ class _MemberCoinPageState extends State { errMsg: loadingState.errMsg, onReload: _ctr.onReload, ), - LoadingState() => throw UnimplementedError(), }; } } diff --git a/lib/pages/member_dynamics/view.dart b/lib/pages/member_dynamics/view.dart index d99c683db..41126caf7 100644 --- a/lib/pages/member_dynamics/view.dart +++ b/lib/pages/member_dynamics/view.dart @@ -160,7 +160,6 @@ class _MemberDynamicsPageState extends State errMsg: loadingState.errMsg, onReload: _memberDynamicController.onReload, ), - LoadingState() => throw UnimplementedError(), }; } } diff --git a/lib/pages/member_like/view.dart b/lib/pages/member_like/view.dart index 86cc85700..c6f664b50 100644 --- a/lib/pages/member_like/view.dart +++ b/lib/pages/member_like/view.dart @@ -93,7 +93,6 @@ class _MemberLikePageState extends State { errMsg: loadingState.errMsg, onReload: _ctr.onReload, ), - LoadingState() => throw UnimplementedError(), }; } } diff --git a/lib/pages/member_search/search_archive.dart b/lib/pages/member_search/search_archive.dart index c5e58c923..c4b7893a5 100644 --- a/lib/pages/member_search/search_archive.dart +++ b/lib/pages/member_search/search_archive.dart @@ -92,7 +92,6 @@ class _SearchArchiveState extends State widget.ctr.refreshArchive(); }, ), - LoadingState() => throw UnimplementedError(), }; } diff --git a/lib/pages/member_search/search_dynamic.dart b/lib/pages/member_search/search_dynamic.dart index d692b8f32..b72ec792b 100644 --- a/lib/pages/member_search/search_dynamic.dart +++ b/lib/pages/member_search/search_dynamic.dart @@ -149,7 +149,6 @@ class _SearchDynamicState extends State widget.ctr.refreshDynamic(); }, ), - LoadingState() => throw UnimplementedError(), }; } diff --git a/lib/pages/msg_feed_top/at_me/view.dart b/lib/pages/msg_feed_top/at_me/view.dart index f7e68b23d..68d844d1b 100644 --- a/lib/pages/msg_feed_top/at_me/view.dart +++ b/lib/pages/msg_feed_top/at_me/view.dart @@ -162,7 +162,6 @@ class _AtMePageState extends State { errMsg: loadingState.errMsg, onReload: _atMeController.onReload, ), - LoadingState() => throw UnimplementedError(), }; } } diff --git a/lib/pages/msg_feed_top/like_me/view.dart b/lib/pages/msg_feed_top/like_me/view.dart index c44a2323f..fa20a0135 100644 --- a/lib/pages/msg_feed_top/like_me/view.dart +++ b/lib/pages/msg_feed_top/like_me/view.dart @@ -123,7 +123,6 @@ class _LikeMePageState extends State { errMsg: loadingState.errMsg, onReload: _likeMeController.onReload, ), - LoadingState() => throw UnimplementedError(), }; } diff --git a/lib/pages/msg_feed_top/reply_me/view.dart b/lib/pages/msg_feed_top/reply_me/view.dart index 103fc2746..552e89e21 100644 --- a/lib/pages/msg_feed_top/reply_me/view.dart +++ b/lib/pages/msg_feed_top/reply_me/view.dart @@ -183,7 +183,6 @@ class _ReplyMePageState extends State { errMsg: loadingState.errMsg, onReload: _replyMeController.onReload, ), - LoadingState() => throw UnimplementedError(), }; } } diff --git a/lib/pages/msg_feed_top/sys_msg/view.dart b/lib/pages/msg_feed_top/sys_msg/view.dart index b1f908837..049c2b2cb 100644 --- a/lib/pages/msg_feed_top/sys_msg/view.dart +++ b/lib/pages/msg_feed_top/sys_msg/view.dart @@ -143,7 +143,6 @@ class _SysMsgPageState extends State { errMsg: loadingState.errMsg, onReload: _sysMsgController.onReload, ), - LoadingState() => throw UnimplementedError(), }; } diff --git a/lib/pages/rank/zone/view.dart b/lib/pages/rank/zone/view.dart index 3f3a0d450..08b48624e 100644 --- a/lib/pages/rank/zone/view.dart +++ b/lib/pages/rank/zone/view.dart @@ -93,7 +93,6 @@ class _ZonePageState extends CommonPageState errMsg: loadingState.errMsg, onReload: controller.onReload, ), - _ => throw UnimplementedError(), }; } } diff --git a/lib/pages/rcmd/view.dart b/lib/pages/rcmd/view.dart index 1deeb376d..f3aaaa7d2 100644 --- a/lib/pages/rcmd/view.dart +++ b/lib/pages/rcmd/view.dart @@ -140,7 +140,6 @@ class _RcmdPageState extends CommonPageState errMsg: loadingState.errMsg, onReload: controller.onReload, ), - LoadingState() => throw UnimplementedError(), }; } diff --git a/lib/pages/search_panel/view.dart b/lib/pages/search_panel/view.dart index ef4630f35..bf2398c53 100644 --- a/lib/pages/search_panel/view.dart +++ b/lib/pages/search_panel/view.dart @@ -123,7 +123,6 @@ abstract class CommonSearchPanelState< errMsg: loadingState.errMsg, onReload: controller.onReload, ), - _ => throw UnimplementedError(), }; } diff --git a/lib/pages/search_trending/view.dart b/lib/pages/search_trending/view.dart index 091655832..3d50a218a 100644 --- a/lib/pages/search_trending/view.dart +++ b/lib/pages/search_trending/view.dart @@ -229,7 +229,6 @@ class _SearchTrendingPageState extends State { errMsg: loadingState.errMsg, onReload: _controller.onReload, ), - _ => throw UnimplementedError(), }; } } diff --git a/lib/pages/subscription/view.dart b/lib/pages/subscription/view.dart index 532158867..850a9c8a6 100644 --- a/lib/pages/subscription/view.dart +++ b/lib/pages/subscription/view.dart @@ -77,7 +77,6 @@ class _SubPageState extends State { errMsg: loadingState.errMsg, onReload: _subController.onReload, ), - LoadingState() => throw UnimplementedError(), }; } } diff --git a/lib/pages/subscription_detail/view.dart b/lib/pages/subscription_detail/view.dart index 28aa627d6..4683db1b1 100644 --- a/lib/pages/subscription_detail/view.dart +++ b/lib/pages/subscription_detail/view.dart @@ -97,7 +97,6 @@ class _SubDetailPageState extends State { errMsg: loadingState.errMsg, onReload: _subDetailController.onReload, ), - _ => throw UnimplementedError(), }; } diff --git a/lib/pages/video/detail/member/horizontal_member_page.dart b/lib/pages/video/detail/member/horizontal_member_page.dart index dc3a0c43d..e7f714935 100644 --- a/lib/pages/video/detail/member/horizontal_member_page.dart +++ b/lib/pages/video/detail/member/horizontal_member_page.dart @@ -117,7 +117,6 @@ class _HorizontalMemberPageState extends State { _controller.getUserInfo(); }, ), - LoadingState() => throw UnimplementedError(), }; } @@ -232,7 +231,6 @@ class _HorizontalMemberPageState extends State { errMsg: loadingState.errMsg, onReload: _controller.onReload, ), - LoadingState() => throw UnimplementedError(), }; } diff --git a/lib/pages/video/detail/note/note_list_page.dart b/lib/pages/video/detail/note/note_list_page.dart index 84da19cc4..6a3628309 100644 --- a/lib/pages/video/detail/note/note_list_page.dart +++ b/lib/pages/video/detail/note/note_list_page.dart @@ -179,7 +179,6 @@ class _NoteListPageState extends CommonSlidePageState { ) : errWidget(), Error() => errWidget(loadingState.errMsg), - LoadingState() => throw UnimplementedError(), }; } diff --git a/lib/pages/video/detail/related/view.dart b/lib/pages/video/detail/related/view.dart index 95972fdd3..d87f25162 100644 --- a/lib/pages/video/detail/related/view.dart +++ b/lib/pages/video/detail/related/view.dart @@ -60,7 +60,6 @@ class _RelatedVideoPanelState extends State errMsg: loadingState.errMsg, onReload: _relatedController.onReload, ), - LoadingState() => throw UnimplementedError(), }; } } diff --git a/lib/pages/video/detail/reply/view.dart b/lib/pages/video/detail/reply/view.dart index e353fff1d..8d1b0f14c 100644 --- a/lib/pages/video/detail/reply/view.dart +++ b/lib/pages/video/detail/reply/view.dart @@ -266,7 +266,6 @@ class _VideoReplyPanelState extends State errMsg: loadingState.errMsg, onReload: _videoReplyController.onReload, ), - LoadingState() => throw UnimplementedError(), }; } } diff --git a/lib/pages/video/detail/reply_reply/view.dart b/lib/pages/video/detail/reply_reply/view.dart index 88ca0c687..dbad9ab97 100644 --- a/lib/pages/video/detail/reply_reply/view.dart +++ b/lib/pages/video/detail/reply_reply/view.dart @@ -445,7 +445,6 @@ class _VideoReplyReplyPanelState errMsg: loadingState.errMsg, onReload: _videoReplyReplyController.onReload, ), - LoadingState() => throw UnimplementedError(), }; } diff --git a/lib/pages/whisper/view.dart b/lib/pages/whisper/view.dart index 3a1fabc5d..5dd5d3db9 100644 --- a/lib/pages/whisper/view.dart +++ b/lib/pages/whisper/view.dart @@ -82,7 +82,6 @@ class _WhisperPageState extends State { errMsg: loadingState.errMsg, onReload: _whisperController.onReload, ), - _ => throw UnimplementedError(), }; } diff --git a/lib/pages/whisper_detail/view.dart b/lib/pages/whisper_detail/view.dart index e4fd964c2..9129f3a3f 100644 --- a/lib/pages/whisper_detail/view.dart +++ b/lib/pages/whisper_detail/view.dart @@ -189,7 +189,6 @@ class _WhisperDetailPageState errMsg: loadingState.errMsg, onReload: _whisperDetailController.onReload, ), - _ => throw UnimplementedError(), }; }