Update github actions

This commit is contained in:
kwaroran
2024-04-30 13:07:03 +09:00
parent e9a84358fb
commit 09d9737b08
3 changed files with 52 additions and 23 deletions

29
src/preload.ts Normal file
View File

@@ -0,0 +1,29 @@
export function preLoadCheck(){
const searchParams = new URLSearchParams(location.search);
//@ts-ignore
const isTauri = !!window.__TAURI__
//@ts-ignore
const isNodeServer = !!globalThis.__NODE__
const isWeb = !isTauri && !isNodeServer && location.hostname !== 'risuai.xyz';
// Check if the user has visited the main page
if(!isWeb) {
localStorage.setItem('mainpage', 'visited');
}
else if(searchParams.has('mainpage')) {
localStorage.setItem('mainpage', searchParams.get('main-page'));
}
// Redirect to the main page if the user has not visited the main page
if(localStorage.getItem('mainpage') !== 'visited') {
localStorage.setItem('mainpage', 'visited');
location.replace('https://risuai.net');
return false;
}
return true;
}