diff --git a/lib/http/video.dart b/lib/http/video.dart index a1a0dfcc..5b0ac158 100644 --- a/lib/http/video.dart +++ b/lib/http/video.dart @@ -277,7 +277,7 @@ class VideoHttp { } return {'status': true, 'data': list}; } else { - return {'status': false, 'data': []}; + return {'status': false, 'data': [], 'msg': res.data['message']}; } } diff --git a/lib/pages/video/detail/related/controller.dart b/lib/pages/video/detail/related/controller.dart index a48250dc..f3257b10 100644 --- a/lib/pages/video/detail/related/controller.dart +++ b/lib/pages/video/detail/related/controller.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; +import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; import 'package:get/get.dart'; import 'package:PiliPalaX/http/video.dart'; import '../../../../models/model_hot_video_item.dart'; @@ -15,6 +16,8 @@ class RelatedController extends GetxController { return VideoHttp.relatedVideoList(bvid: bvid).then((value) { if (value['status']) { relatedVideoList.value = value['data']; + } else { + SmartDialog.showToast(value['msg']); } return value; });