added ability to change simkl rating
This commit is contained in:
@ -14,7 +14,7 @@
|
||||
import { writable } from 'svelte/store';
|
||||
import type {SimklAnime} from "./simkl/types/simklTypes";
|
||||
import { get } from 'svelte/store';
|
||||
import {AniListUpdateEntry, SimklSyncEpisodes} from "../wailsjs/go/main/App";
|
||||
import {AniListUpdateEntry, SimklSyncEpisodes, SimklSyncRating} from "../wailsjs/go/main/App";
|
||||
|
||||
const simklWatch = get(simklWatchList);
|
||||
let isAniListLoggedIn: boolean
|
||||
@ -211,12 +211,22 @@
|
||||
console.log(value)
|
||||
})
|
||||
|
||||
if (simklLoggedIn && simklAnime.watched_episodes_count !== values.progress) {
|
||||
await SimklSyncEpisodes(simklAnime, values.progress).then(value => {
|
||||
console.log(value)
|
||||
simklAnime.watched_episodes_count = values.progress
|
||||
simklWatch.anime[simklAnimeIndex].watched_episodes_count = values.progress
|
||||
})
|
||||
if (simklLoggedIn) {
|
||||
if (simklAnime.watched_episodes_count !== values.progress) {
|
||||
await SimklSyncEpisodes(simklAnime, values.progress).then(value => {
|
||||
console.log(value)
|
||||
simklAnime.watched_episodes_count = values.progress
|
||||
simklWatch.anime[simklAnimeIndex].watched_episodes_count = values.progress
|
||||
})
|
||||
}
|
||||
|
||||
if (simklAnime.user_rating !== values.score) {
|
||||
await SimklSyncRating(simklAnime, values.score).then(value => {
|
||||
console.log(value)
|
||||
simklAnime.user_rating = values.score
|
||||
simklWatch.anime[simklAnimeIndex].user_rating = values.score
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
2
frontend/wailsjs/go/main/App.d.ts
vendored
2
frontend/wailsjs/go/main/App.d.ts
vendored
@ -25,3 +25,5 @@ export function SimklGetUserWatchlist():Promise<main.SimklWatchList>;
|
||||
export function SimklLogin():Promise<void>;
|
||||
|
||||
export function SimklSyncEpisodes(arg1:main.Anime,arg2:number):Promise<any>;
|
||||
|
||||
export function SimklSyncRating(arg1:main.Anime,arg2:number):Promise<any>;
|
||||
|
@ -49,3 +49,7 @@ export function SimklLogin() {
|
||||
export function SimklSyncEpisodes(arg1, arg2) {
|
||||
return window['go']['main']['App']['SimklSyncEpisodes'](arg1, arg2);
|
||||
}
|
||||
|
||||
export function SimklSyncRating(arg1, arg2) {
|
||||
return window['go']['main']['App']['SimklSyncRating'](arg1, arg2);
|
||||
}
|
||||
|
Reference in New Issue
Block a user