mirror of
https://github.com/NoCrypt/migu.git
synced 2026-03-11 17:45:32 +00:00
fix: w2g state not updating
This commit is contained in:
parent
3aaba8525f
commit
b0a1dc025f
6 changed files with 16 additions and 16 deletions
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "Miru",
|
||||
"version": "4.4.9",
|
||||
"version": "4.4.10",
|
||||
"author": "ThaUnknown_ <ThaUnknown@users.noreply.github.com>",
|
||||
"description": "Stream anime torrents, real-time with no waiting for downloads.",
|
||||
"main": "build/main.js",
|
||||
|
|
@ -42,7 +42,7 @@
|
|||
"p2pt": "github:ThaUnknown/p2pt#modernise",
|
||||
"perfect-seekbar": "^1.1.0",
|
||||
"quartermoon": "^1.2.3",
|
||||
"simple-store-svelte": "^1.0.0",
|
||||
"simple-store-svelte": "^1.0.1",
|
||||
"svelte": "^4.2.0",
|
||||
"svelte-eslint-parser": "^0.32.2",
|
||||
"svelte-keybinds": "1.0.5",
|
||||
|
|
|
|||
|
|
@ -95,8 +95,8 @@ devDependencies:
|
|||
specifier: ^1.2.3
|
||||
version: 1.2.3
|
||||
simple-store-svelte:
|
||||
specifier: ^1.0.0
|
||||
version: 1.0.0
|
||||
specifier: ^1.0.1
|
||||
version: 1.0.1
|
||||
svelte:
|
||||
specifier: ^4.2.0
|
||||
version: 4.2.0
|
||||
|
|
@ -5179,8 +5179,8 @@ packages:
|
|||
simple-concat: 1.0.1
|
||||
dev: true
|
||||
|
||||
/simple-store-svelte@1.0.0:
|
||||
resolution: {integrity: sha512-XrZb1acyQxIpwDsLIubK8+5uo8BE9zogvwZbaEAfVAAcoTdXLLDybD3gOsVVZR+o7ZkZCzpcgRjWGwJsM4iiiQ==}
|
||||
/simple-store-svelte@1.0.1:
|
||||
resolution: {integrity: sha512-xKsQoalLfLc1cK3FYx6u/FiAxAUq4NrA3zld0jJbgEpIJed7nigoN0fdKc7db4LJ1wfxxMcbaV2hpSDVa7pxhw==}
|
||||
dev: true
|
||||
|
||||
/simple-update-notifier@2.0.0:
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
<script>
|
||||
import { setContext, onDestroy } from 'svelte'
|
||||
import { writable } from 'svelte/store'
|
||||
import { writable } from 'simple-store-svelte'
|
||||
|
||||
const tabs = []
|
||||
const panels = []
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<script context='module'>
|
||||
import { writable, get } from 'svelte/store'
|
||||
import { writable } from 'simple-store-svelte'
|
||||
import { resolveFileMedia } from '@/modules/anime.js'
|
||||
import { videoRx } from '@/../common/util.js'
|
||||
import { tick } from 'svelte'
|
||||
|
|
@ -29,11 +29,11 @@
|
|||
}
|
||||
|
||||
export function findInCurrent (obj) {
|
||||
const oldNowPlaying = get(nowPlaying)
|
||||
const oldNowPlaying = nowPlaying.value
|
||||
|
||||
if (oldNowPlaying.media?.id === obj.media.id && oldNowPlaying.episode === obj.episode) return false
|
||||
|
||||
const fileList = get(files)
|
||||
const fileList = files.value
|
||||
|
||||
const targetFile = fileList.find(file => file.media?.media?.id === obj.media.id && file.media?.episode === obj.episode)
|
||||
if (!targetFile) return false
|
||||
|
|
@ -117,7 +117,7 @@
|
|||
otherFiles.push(file)
|
||||
}
|
||||
}
|
||||
let nowPlaying = get(media)
|
||||
let nowPlaying = media.value
|
||||
|
||||
const resolved = await resolveFileMedia(videoFiles.map(file => file.name))
|
||||
|
||||
|
|
@ -198,8 +198,8 @@
|
|||
navigator.mediaSession.metadata = metadata
|
||||
}
|
||||
|
||||
function setDiscordRPC (np = get(nowPlaying)) {
|
||||
const w2g = get(state)
|
||||
function setDiscordRPC (np = nowPlaying.value) {
|
||||
const w2g = state.value
|
||||
const details = [np.title, np.episodeTitle].filter(i => i).join(' - ') || undefined
|
||||
const activity = {
|
||||
details,
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
import getRSSEntries from '@/modules/providers/tosho.js'
|
||||
import { click } from '@/modules/click.js'
|
||||
|
||||
import { writable } from 'svelte/store'
|
||||
import { writable } from 'simple-store-svelte'
|
||||
|
||||
const rss = writable({})
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<script context='module'>
|
||||
import { writable, get } from 'simple-store-svelte'
|
||||
import { writable } from 'simple-store-svelte'
|
||||
import { alID } from '@/modules/anilist.js'
|
||||
import { add, client } from '@/modules/torrent.js'
|
||||
import { generateRandomHexCode } from '@/modules/util.js'
|
||||
|
|
@ -117,7 +117,7 @@
|
|||
|
||||
function emit (type, data) {
|
||||
if (p2pt) {
|
||||
for (const { peer } of Object.values(get(peers))) {
|
||||
for (const { peer } of Object.values(peers.value)) {
|
||||
p2pt.send(peer, { type, ...data })
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue