mirror of
https://github.com/HChaZZY/PiliPlus.git
synced 2025-12-24 02:56:58 +08:00
committed by
GitHub
parent
84f7f14a29
commit
08a33d9ce5
30
lib/pages/music/video/controller.dart
Normal file
30
lib/pages/music/video/controller.dart
Normal file
@@ -0,0 +1,30 @@
|
||||
import 'package:PiliPlus/http/loading_state.dart';
|
||||
import 'package:PiliPlus/http/music.dart';
|
||||
import 'package:PiliPlus/models_new/music/bgm_detail.dart';
|
||||
import 'package:PiliPlus/models_new/music/bgm_recommend_list.dart';
|
||||
import 'package:PiliPlus/pages/common/common_list_controller.dart';
|
||||
import 'package:get/get.dart';
|
||||
|
||||
class MusicRecommendController
|
||||
extends CommonListController<List<BgmRecommend>?, BgmRecommend> {
|
||||
late final String musicId;
|
||||
late final MusicDetail musicDetail;
|
||||
|
||||
@override
|
||||
void onInit() {
|
||||
super.onInit();
|
||||
final Map<String, dynamic> args = Get.arguments;
|
||||
musicId = args['id'];
|
||||
musicDetail = args['detail'];
|
||||
queryData();
|
||||
}
|
||||
|
||||
@override
|
||||
void checkIsEnd(int length) {
|
||||
isEnd = true;
|
||||
}
|
||||
|
||||
@override
|
||||
Future<LoadingState<List<BgmRecommend>?>> customGetData() =>
|
||||
MusicHttp.bgmRecommend(musicId);
|
||||
}
|
||||
Reference in New Issue
Block a user