import 'package:mangayomi/models/source.dart'; //For testing purposes, set to true const useTestSourceCode = false; final testSourceModelList = [ Source( name: "Test Source", // Example: https://gogoanime3.net baseUrl: "", // source code sourceCode: testSourceCode, // Example: en lang: "", // Example: false for anime or true for manga isManga: false) ]; const testSourceCode = r''' import 'package:mangayomi/bridge_lib.dart'; import 'dart:convert'; class TestSource extends MProvider { TestSource(); @override bool get supportsLatest => true; @override Future getPopular(MSource source, int page) async { // TODO: implement } @override Future getLatestUpdates(MSource source, int page) async { // TODO: implement } @override Future search( MSource source, String query, int page, FilterList filterList) async { // TODO: implement } @override Future getDetail(MSource source, String url) async { // TODO: implement } // For anime episode video list @override Future> getVideoList(MSource source, String url) async { // TODO: implement } // For manga chapter pages @override Future> getPageList(MSource source, String url) { // TODO: implement } @override List getFilterList(MSource source) { // TODO: implement } @override List getSourcePreferences(MSource source) { // TODO: implement } } TestSource main() { return TestSource(); } ''';