v1.0.1
This commit is contained in:
23
lib/modules/comic/home/special/comic_special_controller.dart
Normal file
23
lib/modules/comic/home/special/comic_special_controller.dart
Normal file
@@ -0,0 +1,23 @@
|
||||
import 'package:flutter_dmzj/app/controller/base_controller.dart';
|
||||
import 'package:flutter_dmzj/models/comic/special_model.dart';
|
||||
import 'package:flutter_dmzj/requests/comic_request.dart';
|
||||
import 'package:flutter_dmzj/routes/app_navigator.dart';
|
||||
|
||||
class ComicSpecialController extends BasePageController<ComicSpecialModel> {
|
||||
final ComicRequest request = ComicRequest();
|
||||
|
||||
@override
|
||||
Future<List<ComicSpecialModel>> getData(int page, int pageSize) async {
|
||||
var ls = await request.special(page: page - 1);
|
||||
|
||||
return ls;
|
||||
}
|
||||
|
||||
void toDetail(ComicSpecialModel item) {
|
||||
if (item.pageType == 3) {
|
||||
AppNavigator.toSpecialDetail(item.id);
|
||||
} else {
|
||||
AppNavigator.toWebView(item.pageUrl);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user