#363 : Moved socket logic into socketManager and removed it from Pinia store

This commit is contained in:
2025-02-17 01:17:02 +01:00
parent 0c61fe77de
commit a6d6d894a9
30 changed files with 196 additions and 114 deletions

View File

@ -1,6 +1,7 @@
<template></template>
<script setup lang="ts">
import { socketManager } from '@/managers/SocketManager'
import { login } from '@/services/authenticationService'
import { CharacterHairStorage, CharacterTypeStorage, MapObjectStorage, MapStorage, SoundStorage, SpriteStorage, TileStorage } from '@/storage/storages'
import { TextureStorage } from '@/storage/textureStorage'
@ -41,13 +42,13 @@ async function handleKeyPress(event: KeyboardEvent) {
}
if (currentString.includes('11')) {
if (gameStore.token) return
if (socketManager.token) return
const response = await login('root', 'password')
if (response.success === undefined) {
return
}
gameStore.setToken(response.token)
socketManager.setToken(response.token)
gameStore.initConnection()
}