Add Lobby #43
1 changed files with 4 additions and 7 deletions
|
@ -1,15 +1,12 @@
|
|||
import { ChatMessage, LocalClient, PeerClient, PeerServer } from "@/network";
|
||||
import { MutationTree } from "vuex";
|
||||
import {
|
||||
NetworkState,
|
||||
ServerNetworkState,
|
||||
ClientNetworkState,
|
||||
ConnectionStatus
|
||||
} from "./types";
|
||||
import { LocalClient, PeerServer, PeerClient, ChatMessage } from "@/network";
|
||||
|
||||
import { ClientNetworkState, ConnectionStatus, NetworkState, ServerNetworkState } from "./types";
|
||||
|
||||
const mutations: MutationTree<NetworkState> = {
|
||||
becomeServer(state, payload: { local: LocalClient; server: PeerServer }) {
|
||||
state.peerType = "server";
|
||||
state.players = [payload.local.name];
|
||||
(state as ServerNetworkState).local = payload.local;
|
||||
(state as ServerNetworkState).server = payload.server;
|
||||
},
|
||||
|
|
Loading…
Reference in a new issue