mirror of
https://github.com/janishutz/MusicPlayer.git
synced 2026-09-10 14:25:24 +02:00
feat: request wrapper utility
This commit is contained in:
@@ -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>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user