mirror of
https://github.com/kodjodevf/mangayomi.git
synced 2026-05-07 16:50:44 +00:00
+
This commit is contained in:
parent
3b3c3dac54
commit
477beeb360
3 changed files with 7 additions and 10 deletions
|
|
@ -38,7 +38,6 @@ import 'package:mangayomi/utils/url_protocol/api.dart';
|
|||
import 'package:mangayomi/modules/more/settings/appearance/providers/theme_provider.dart';
|
||||
import 'package:mangayomi/modules/library/providers/file_scanner.dart';
|
||||
import 'package:media_kit/media_kit.dart';
|
||||
import 'package:path/path.dart' as path;
|
||||
import 'package:path_provider/path_provider.dart';
|
||||
import 'package:window_manager/window_manager.dart';
|
||||
import 'package:path/path.dart' as p;
|
||||
|
|
@ -324,9 +323,9 @@ class _MyAppState extends ConsumerState<MyApp> {
|
|||
if (filesMissing) {
|
||||
final bytes = await rootBundle.load("assets/mangayomi_mpv.zip");
|
||||
final archive = ZipDecoder().decodeBytes(bytes.buffer.asUint8List());
|
||||
String shadersDir = path.join(dir.path, 'shaders');
|
||||
String shadersDir = p.join(dir.path, 'shaders');
|
||||
await Directory(shadersDir).create(recursive: true);
|
||||
String scriptsDir = path.join(dir.path, 'scripts');
|
||||
String scriptsDir = p.join(dir.path, 'scripts');
|
||||
await Directory(scriptsDir).create(recursive: true);
|
||||
for (final file in archive.files) {
|
||||
if (file.name == "mpv.conf") {
|
||||
|
|
|
|||
|
|
@ -164,7 +164,7 @@ class TraktTv extends _$TraktTv implements BaseTracker {
|
|||
"movies";
|
||||
final url = Uri.parse(
|
||||
'$_baseApiUrl/sync/history/${isMovie ? "movies" : "shows"}/${track.mediaId}',
|
||||
).replace(queryParameters: {"extended": "full"});
|
||||
).replace(queryParameters: {"extended": "full", "page": "1", "limit": "3000"});
|
||||
final result = await _makeGetRequest(url, accessToken);
|
||||
final data = jsonDecode(result.body) as List?;
|
||||
if (data?.isNotEmpty ?? false) {
|
||||
|
|
@ -239,7 +239,7 @@ class TraktTv extends _$TraktTv implements BaseTracker {
|
|||
final isMovie =
|
||||
track.trackingUrl?.replaceAll("https://trakt.tv/", "").split("/")[0] ==
|
||||
"movies";
|
||||
final urlRemove = Uri.parse(
|
||||
/*final urlRemove = Uri.parse(
|
||||
"$_baseApiUrl/sync/history/remove",
|
||||
).replace(queryParameters: {'clientId': _clientId});
|
||||
final bodyRemove = isMovie
|
||||
|
|
@ -257,7 +257,7 @@ class TraktTv extends _$TraktTv implements BaseTracker {
|
|||
},
|
||||
],
|
||||
};
|
||||
await _makePostRequest(urlRemove, accessToken, bodyRemove);
|
||||
await _makePostRequest(urlRemove, accessToken, bodyRemove);*/
|
||||
final url = Uri.parse(
|
||||
"$_baseApiUrl/sync/history",
|
||||
).replace(queryParameters: {'extended': 'full', 'clientId': _clientId});
|
||||
|
|
@ -265,7 +265,7 @@ class TraktTv extends _$TraktTv implements BaseTracker {
|
|||
? {
|
||||
'movies': [
|
||||
{
|
||||
'watched_at': DateTime.now().toIso8601String(),
|
||||
'watched_at': DateTime.timestamp().toIso8601String(),
|
||||
'ids': {'trakt': track.mediaId},
|
||||
},
|
||||
],
|
||||
|
|
@ -273,7 +273,6 @@ class TraktTv extends _$TraktTv implements BaseTracker {
|
|||
: {
|
||||
'shows': [
|
||||
{
|
||||
'watched_at': DateTime.now().toIso8601String(),
|
||||
'ids': {'trakt': track.mediaId},
|
||||
'seasons': [
|
||||
{
|
||||
|
|
@ -281,7 +280,7 @@ class TraktTv extends _$TraktTv implements BaseTracker {
|
|||
'episodes': [
|
||||
for (int i = 1; i <= (track.lastChapterRead ?? 1); i++)
|
||||
{
|
||||
'watched_at': DateTime.now().toIso8601String(),
|
||||
'watched_at': DateTime.timestamp().toIso8601String(),
|
||||
'number': i,
|
||||
},
|
||||
],
|
||||
|
|
|
|||
|
|
@ -161,4 +161,3 @@ inno_bundle:
|
|||
- french
|
||||
- german
|
||||
admin: false
|
||||
version: 0.6.5
|
||||
|
|
|
|||
Loading…
Reference in a new issue