From 281c5c7c7b95003c0bd1858e439012cd4445f147 Mon Sep 17 00:00:00 2001
From: ThaUnknown <6506529+ThaUnknown@users.noreply.github.com>
Date: Sat, 29 Jul 2023 23:39:23 +0200
Subject: [PATCH] fix: #304, confirm signout
---
src/renderer/App.svelte | 2 ++
src/renderer/components/Logout.svelte | 47 ++++++++++++++++++++++++++
src/renderer/components/Sidebar.svelte | 5 ++-
3 files changed, 51 insertions(+), 3 deletions(-)
create mode 100644 src/renderer/components/Logout.svelte
diff --git a/src/renderer/App.svelte b/src/renderer/App.svelte
index 7ef2df1..9d0ddf6 100644
--- a/src/renderer/App.svelte
+++ b/src/renderer/App.svelte
@@ -23,6 +23,7 @@
import Menubar from './components/Menubar.svelte'
import IspBlock from './views/IspBlock.svelte'
import { Toaster } from 'svelte-sonner'
+ import Logout from './components/Logout.svelte'
setContext('view', view)
@@ -32,6 +33,7 @@
+
diff --git a/src/renderer/components/Logout.svelte b/src/renderer/components/Logout.svelte
new file mode 100644
index 0000000..fe0d78a
--- /dev/null
+++ b/src/renderer/components/Logout.svelte
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
Log Out
+
+ Are You Sure You Want To Sign Out?
+
+
+
+
+
+
+
+
+
+
diff --git a/src/renderer/components/Sidebar.svelte b/src/renderer/components/Sidebar.svelte
index 0647ff3..d791265 100644
--- a/src/renderer/components/Sidebar.svelte
+++ b/src/renderer/components/Sidebar.svelte
@@ -5,15 +5,14 @@
import { platformMap, set } from '../views/Settings.svelte'
import { toast } from 'svelte-sonner'
import { click } from '@/modules/click.js'
+ import { logout } from './Logout.svelte'
const view = getContext('view')
export let page
const links = [
{
click: () => {
if (alID) {
- localStorage.removeItem('ALtoken')
- location.hash = ''
- location.reload()
+ $logout = true
} else {
window.IPC.emit('open', 'https://anilist.co/api/v2/oauth/authorize?client_id=4254&response_type=token') // Change redirect_url to miru://auth
if (platformMap[window.version.platform] === 'Linux') {