aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-01-27 02:09:40 -0800
committerFuwn <[email protected]>2024-01-27 02:09:40 -0800
commit460f06b9e4d2d88e12d03e09f631a41b1b6bf206 (patch)
tree6334da9df407e3a451813e7942b08bb9c1be2d56 /src
parentrefactor(layout): move commit sha to global (diff)
downloaddue.moe-460f06b9e4d2d88e12d03e09f631a41b1b6bf206.tar.xz
due.moe-460f06b9e4d2d88e12d03e09f631a41b1b6bf206.zip
feat(layout): reset identity on commit
Diffstat (limited to 'src')
-rw-r--r--src/routes/+layout.svelte13
1 files changed, 10 insertions, 3 deletions
diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte
index c56c42be..0acc3b98 100644
--- a/src/routes/+layout.svelte
+++ b/src/routes/+layout.svelte
@@ -46,10 +46,17 @@
: -200;
onMount(async () => {
- if (browser && localStorage.getItem('redirect')) {
- window.location.href = localStorage.getItem('redirect') ?? '/';
+ if (browser) {
+ if (localStorage.getItem('redirect')) {
+ window.location.href = localStorage.getItem('redirect') ?? '/';
- localStorage.removeItem('redirect');
+ localStorage.removeItem('redirect');
+ }
+
+ if (localStorage.getItem('commit') !== data.commit) {
+ localStorage.removeItem('identity');
+ localStorage.setItem('commit', data.commit);
+ }
}
settings.get();