mirror of
https://github.com/moku-project/Moku.git
synced 2026-06-13 01:09:56 -05:00
style: use specific imports for discord functions
This commit is contained in:
@@ -7,7 +7,7 @@
|
|||||||
import { settingsState, loadSettingsIntoState, updateSettings } from '$lib/state/settings.svelte'
|
import { settingsState, loadSettingsIntoState, updateSettings } from '$lib/state/settings.svelte'
|
||||||
import { applyTheme, mountSystemThemeSync } from '$lib/core/theme'
|
import { applyTheme, mountSystemThemeSync } from '$lib/core/theme'
|
||||||
import { platformService } from '$lib/platform-service'
|
import { platformService } from '$lib/platform-service'
|
||||||
import * as discord from '$lib/core/discord'
|
import { initRpc, setIdle, destroyRpc } from '$lib/core/discord'
|
||||||
import SplashScreen from '$lib/components/chrome/SplashScreen.svelte'
|
import SplashScreen from '$lib/components/chrome/SplashScreen.svelte'
|
||||||
import AuthGate from '$lib/components/chrome/AuthGate.svelte'
|
import AuthGate from '$lib/components/chrome/AuthGate.svelte'
|
||||||
import Sidebar from '$lib/components/chrome/Sidebar.svelte'
|
import Sidebar from '$lib/components/chrome/Sidebar.svelte'
|
||||||
@@ -107,9 +107,11 @@
|
|||||||
isTauri && settingsState.settings.autoStartServer ? 2000 : 100,
|
isTauri && settingsState.settings.autoStartServer ? 2000 : 100,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
let discordInitialized = false
|
||||||
if (settingsState.settings.discordRpc) {
|
if (settingsState.settings.discordRpc) {
|
||||||
await discord.initRpc()
|
await initRpc()
|
||||||
await discord.setIdle()
|
await setIdle()
|
||||||
|
discordInitialized = true
|
||||||
}
|
}
|
||||||
|
|
||||||
polling = true
|
polling = true
|
||||||
@@ -118,7 +120,7 @@
|
|||||||
return () => {
|
return () => {
|
||||||
polling = false
|
polling = false
|
||||||
if (pollTimer !== null) { clearTimeout(pollTimer); pollTimer = null }
|
if (pollTimer !== null) { clearTimeout(pollTimer); pollTimer = null }
|
||||||
discord.destroyRpc()
|
if (discordInitialized) destroyRpc()
|
||||||
platformService.destroy()
|
platformService.destroy()
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user