Worked on commands, notifications
This commit is contained in:
@ -13,8 +13,9 @@
|
||||
|
||||
<div class="buttons-wrapper">
|
||||
<button @click="select_character()">Play</button>
|
||||
<button @click="isModalOpen = true">Create New</button>
|
||||
<button @click="delete_character()">Delete</button>
|
||||
<button @click="isModalOpen = true">Create New</button>
|
||||
<!-- @TODO : Add a confirmation dialog -->
|
||||
<button v-if="selected_character" @click="delete_character()">Delete</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -58,17 +59,15 @@ const characters = ref([]);
|
||||
const selected_character = ref(null);
|
||||
function select_character() {
|
||||
console.log(selected_character.value);
|
||||
if (selected_character.value) {
|
||||
socket.getConnection.emit('character:connect', {character_id: selected_character.value});
|
||||
socket.getConnection.on('character:connect', (data: Character) => socket.setCharacter(data));
|
||||
}
|
||||
if (!selected_character.value) return;
|
||||
socket.getConnection.emit('character:connect', {character_id: selected_character.value});
|
||||
socket.getConnection.on('character:connect', (data: Character) => socket.setCharacter(data));
|
||||
}
|
||||
|
||||
// Delete character logics
|
||||
function delete_character() {
|
||||
if (selected_character.value) {
|
||||
socket.getConnection.emit('character:delete', {character_id: selected_character.value});
|
||||
}
|
||||
if (!selected_character.value) return;
|
||||
socket.getConnection.emit('character:delete', {character_id: selected_character.value});
|
||||
}
|
||||
|
||||
// Create character logics
|
||||
|
Reference in New Issue
Block a user