This commit is contained in:
Schnitzel5 2025-09-02 00:05:28 +02:00
parent 3b3c3dac54
commit 477beeb360
3 changed files with 7 additions and 10 deletions

View file

@ -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") {

View file

@ -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,
},
],

View file

@ -161,4 +161,3 @@ inno_bundle:
- french
- german
admin: false
version: 0.6.5