feat: request wrapper utility

This commit is contained in:
2026-09-07 12:46:08 +02:00
parent ab08a94d55
commit 8a83326d60
5 changed files with 98 additions and 48 deletions
+22 -2
View File
@@ -1,13 +1,33 @@
<script setup lang="ts">
import PlayerWrapper from '@/components/main/PlayerWrapper.vue';
import PlaylistsComponent from '@/components/main/PlaylistsComponent.vue';
import {
ref
} from 'vue';
import request from '@/ts/request';
import router from '@/router';
const checkingStatus = ref( true );
const ownershipCheck = async () => {
const data = await ( await request.get( '/user/owned' ) ).json();
if ( data[ 'status' ] )
router.push( '/get' );
};
ownershipCheck();
</script>
<template>
<div class="main-app">
<PlaylistsComponent />
<PlayerWrapper />
<div v-if="checkingStatus">
Loading...
</div>
<div v-else>
<PlaylistsComponent />
<PlayerWrapper />
</div>
</div>
</template>