mirror of
https://github.com/janishutz/MusicPlayerV2.git
synced 2025-11-25 13:04:23 +00:00
some more small updates
This commit is contained in:
@@ -74,8 +74,6 @@
|
|||||||
|
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
// TODO: Handle resize, hide all non-essential controls when below 900px width
|
|
||||||
|
|
||||||
import { ref, type Ref } from 'vue';
|
import { ref, type Ref } from 'vue';
|
||||||
import playlistView from '@/components/playlistView.vue';
|
import playlistView from '@/components/playlistView.vue';
|
||||||
import MusicKitJSWrapper from '@/scripts/music-player';
|
import MusicKitJSWrapper from '@/scripts/music-player';
|
||||||
|
|||||||
@@ -69,10 +69,12 @@
|
|||||||
|
|
||||||
const selectPlaylist = ( id: string ) => {
|
const selectPlaylist = ( id: string ) => {
|
||||||
player.value.selectPlaylist( id );
|
player.value.selectPlaylist( id );
|
||||||
|
player.value.controlUI( 'show' );
|
||||||
}
|
}
|
||||||
|
|
||||||
const selectCustomPlaylist = ( playlist: ReadFile[] ) => {
|
const selectCustomPlaylist = ( playlist: ReadFile[] ) => {
|
||||||
player.value.selectCustomPlaylist( playlist );
|
player.value.selectCustomPlaylist( playlist );
|
||||||
|
player.value.controlUI( 'show' );
|
||||||
}
|
}
|
||||||
|
|
||||||
fetch( localStorage.getItem( 'url' ) + '/checkUserStatus', { credentials: 'include' } ).then( res => {
|
fetch( localStorage.getItem( 'url' ) + '/checkUserStatus', { credentials: 'include' } ).then( res => {
|
||||||
|
|||||||
@@ -172,6 +172,7 @@
|
|||||||
text-align: justify;
|
text-align: justify;
|
||||||
background-color: rgb(2, 16, 61);
|
background-color: rgb(2, 16, 61);
|
||||||
color: white;
|
color: white;
|
||||||
|
min-height: 100vh;
|
||||||
}
|
}
|
||||||
|
|
||||||
.loaded {
|
.loaded {
|
||||||
|
|||||||
@@ -68,33 +68,47 @@ const run = () => {
|
|||||||
|
|
||||||
io.on( 'connection', ( socket ) => {
|
io.on( 'connection', ( socket ) => {
|
||||||
socket.on( 'create-room', ( room: { name: string, token: string }, cb: ( res: { status: boolean, msg: string } ) => void ) => {
|
socket.on( 'create-room', ( room: { name: string, token: string }, cb: ( res: { status: boolean, msg: string } ) => void ) => {
|
||||||
if ( room.token === socketData[ room.name ].roomToken ) {
|
if ( socketData[ room.name ] ) {
|
||||||
socket.join( room.name );
|
if ( room.token === socketData[ room.name ].roomToken ) {
|
||||||
cb( {
|
socket.join( room.name );
|
||||||
status: true,
|
cb( {
|
||||||
msg: 'ADDED_TO_ROOM'
|
status: true,
|
||||||
} );
|
msg: 'ADDED_TO_ROOM'
|
||||||
|
} );
|
||||||
|
} else {
|
||||||
|
cb( {
|
||||||
|
status: false,
|
||||||
|
msg: 'ERR_TOKEN_INVALID'
|
||||||
|
} );
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
cb( {
|
cb( {
|
||||||
status: false,
|
status: false,
|
||||||
msg: 'ERR_TOKEN_INVALID'
|
msg: 'ERR_NAME_INVALID'
|
||||||
} );
|
} );
|
||||||
}
|
}
|
||||||
} );
|
} );
|
||||||
|
|
||||||
socket.on( 'delete-room', ( room: { name: string, token: string }, cb: ( res: { status: boolean, msg: string } ) => void ) => {
|
socket.on( 'delete-room', ( room: { name: string, token: string }, cb: ( res: { status: boolean, msg: string } ) => void ) => {
|
||||||
if ( room.token === socketData[ room.name ].roomToken ) {
|
if ( socketData[ room.name ] ) {
|
||||||
socket.leave( room.name );
|
if ( room.token === socketData[ room.name ].roomToken ) {
|
||||||
socket.to( room.name ).emit( 'delete-share', room.name );
|
socket.leave( room.name );
|
||||||
socketData[ room.name ] = undefined;
|
socket.to( room.name ).emit( 'delete-share', room.name );
|
||||||
cb( {
|
socketData[ room.name ] = undefined;
|
||||||
status: true,
|
cb( {
|
||||||
msg: 'ROOM_DELETED'
|
status: true,
|
||||||
} );
|
msg: 'ROOM_DELETED'
|
||||||
|
} );
|
||||||
|
} else {
|
||||||
|
cb( {
|
||||||
|
status: false,
|
||||||
|
msg: 'ERR_TOKEN_INVALID'
|
||||||
|
} );
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
cb( {
|
cb( {
|
||||||
status: false,
|
status: false,
|
||||||
msg: 'ERR_TOKEN_INVALID'
|
msg: 'ERR_NAME_INVALID'
|
||||||
} );
|
} );
|
||||||
}
|
}
|
||||||
} );
|
} );
|
||||||
@@ -117,7 +131,8 @@ const run = () => {
|
|||||||
cb( {
|
cb( {
|
||||||
msg: 'ERR_NO_ROOM_WITH_THIS_ID',
|
msg: 'ERR_NO_ROOM_WITH_THIS_ID',
|
||||||
status: false,
|
status: false,
|
||||||
} )
|
} );
|
||||||
|
socket.disconnect();
|
||||||
}
|
}
|
||||||
} );
|
} );
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user