mirror of
https://github.com/kodjodevf/mangayomi.git
synced 2026-04-22 21:12:16 +00:00
- now refreshes expired tokens at startup - prevents accidental logouts for users who has the tracking screen as default navigation
21 lines
628 B
Dart
21 lines
628 B
Dart
import 'package:mangayomi/models/track.dart';
|
|
import 'package:mangayomi/models/track_search.dart';
|
|
|
|
abstract class BaseTracker {
|
|
Future<bool> checkRefresh();
|
|
Future<Track?> findLibItem(Track track, bool isManga);
|
|
Future<Track> update(Track track, bool isManga);
|
|
List<TrackStatus> statusList(bool isManga);
|
|
Future<List<TrackSearch>> search(String query, bool isManga);
|
|
Future<List<TrackSearch>> fetchGeneralData({
|
|
bool isManga,
|
|
String rankingType,
|
|
});
|
|
Future<List<TrackSearch>> fetchUserData({bool isManga});
|
|
|
|
/// Anilist
|
|
(int, int) getScoreValue();
|
|
|
|
/// Anilist
|
|
String displayScore(int score);
|
|
}
|