mirror of
https://github.com/kodjodevf/mangayomi.git
synced 2026-05-18 06:51:56 +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/more/settings/appearance/providers/theme_provider.dart';
|
||||||
import 'package:mangayomi/modules/library/providers/file_scanner.dart';
|
import 'package:mangayomi/modules/library/providers/file_scanner.dart';
|
||||||
import 'package:media_kit/media_kit.dart';
|
import 'package:media_kit/media_kit.dart';
|
||||||
import 'package:path/path.dart' as path;
|
|
||||||
import 'package:path_provider/path_provider.dart';
|
import 'package:path_provider/path_provider.dart';
|
||||||
import 'package:window_manager/window_manager.dart';
|
import 'package:window_manager/window_manager.dart';
|
||||||
import 'package:path/path.dart' as p;
|
import 'package:path/path.dart' as p;
|
||||||
|
|
@ -324,9 +323,9 @@ class _MyAppState extends ConsumerState<MyApp> {
|
||||||
if (filesMissing) {
|
if (filesMissing) {
|
||||||
final bytes = await rootBundle.load("assets/mangayomi_mpv.zip");
|
final bytes = await rootBundle.load("assets/mangayomi_mpv.zip");
|
||||||
final archive = ZipDecoder().decodeBytes(bytes.buffer.asUint8List());
|
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);
|
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);
|
await Directory(scriptsDir).create(recursive: true);
|
||||||
for (final file in archive.files) {
|
for (final file in archive.files) {
|
||||||
if (file.name == "mpv.conf") {
|
if (file.name == "mpv.conf") {
|
||||||
|
|
|
||||||
|
|
@ -164,7 +164,7 @@ class TraktTv extends _$TraktTv implements BaseTracker {
|
||||||
"movies";
|
"movies";
|
||||||
final url = Uri.parse(
|
final url = Uri.parse(
|
||||||
'$_baseApiUrl/sync/history/${isMovie ? "movies" : "shows"}/${track.mediaId}',
|
'$_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 result = await _makeGetRequest(url, accessToken);
|
||||||
final data = jsonDecode(result.body) as List?;
|
final data = jsonDecode(result.body) as List?;
|
||||||
if (data?.isNotEmpty ?? false) {
|
if (data?.isNotEmpty ?? false) {
|
||||||
|
|
@ -239,7 +239,7 @@ class TraktTv extends _$TraktTv implements BaseTracker {
|
||||||
final isMovie =
|
final isMovie =
|
||||||
track.trackingUrl?.replaceAll("https://trakt.tv/", "").split("/")[0] ==
|
track.trackingUrl?.replaceAll("https://trakt.tv/", "").split("/")[0] ==
|
||||||
"movies";
|
"movies";
|
||||||
final urlRemove = Uri.parse(
|
/*final urlRemove = Uri.parse(
|
||||||
"$_baseApiUrl/sync/history/remove",
|
"$_baseApiUrl/sync/history/remove",
|
||||||
).replace(queryParameters: {'clientId': _clientId});
|
).replace(queryParameters: {'clientId': _clientId});
|
||||||
final bodyRemove = isMovie
|
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(
|
final url = Uri.parse(
|
||||||
"$_baseApiUrl/sync/history",
|
"$_baseApiUrl/sync/history",
|
||||||
).replace(queryParameters: {'extended': 'full', 'clientId': _clientId});
|
).replace(queryParameters: {'extended': 'full', 'clientId': _clientId});
|
||||||
|
|
@ -265,7 +265,7 @@ class TraktTv extends _$TraktTv implements BaseTracker {
|
||||||
? {
|
? {
|
||||||
'movies': [
|
'movies': [
|
||||||
{
|
{
|
||||||
'watched_at': DateTime.now().toIso8601String(),
|
'watched_at': DateTime.timestamp().toIso8601String(),
|
||||||
'ids': {'trakt': track.mediaId},
|
'ids': {'trakt': track.mediaId},
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
|
@ -273,7 +273,6 @@ class TraktTv extends _$TraktTv implements BaseTracker {
|
||||||
: {
|
: {
|
||||||
'shows': [
|
'shows': [
|
||||||
{
|
{
|
||||||
'watched_at': DateTime.now().toIso8601String(),
|
|
||||||
'ids': {'trakt': track.mediaId},
|
'ids': {'trakt': track.mediaId},
|
||||||
'seasons': [
|
'seasons': [
|
||||||
{
|
{
|
||||||
|
|
@ -281,7 +280,7 @@ class TraktTv extends _$TraktTv implements BaseTracker {
|
||||||
'episodes': [
|
'episodes': [
|
||||||
for (int i = 1; i <= (track.lastChapterRead ?? 1); i++)
|
for (int i = 1; i <= (track.lastChapterRead ?? 1); i++)
|
||||||
{
|
{
|
||||||
'watched_at': DateTime.now().toIso8601String(),
|
'watched_at': DateTime.timestamp().toIso8601String(),
|
||||||
'number': i,
|
'number': i,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
|
|
||||||
|
|
@ -161,4 +161,3 @@ inno_bundle:
|
||||||
- french
|
- french
|
||||||
- german
|
- german
|
||||||
admin: false
|
admin: false
|
||||||
version: 0.6.5
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue