add shared profile and messages data
This commit is contained in:
parent
56196bcbcf
commit
2c510765c0
12 changed files with 109 additions and 107 deletions
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
|
||||
// import useAudio from "@/audio";
|
||||
import ipcEmit from "@/composables/useEmitter";
|
||||
import { ipcEmit } from "@/composables/useEmitter";
|
||||
import useWebsockets from "./composables/useWebsockets";
|
||||
import {config} from "@/config";
|
||||
|
||||
|
|
@ -14,7 +14,6 @@ const uiState: any | null = null;
|
|||
// const { initAudio, closeAudio } = useAudio();
|
||||
|
||||
const isInitMessage = (message: any): boolean => {
|
||||
console.log(message)
|
||||
return true;
|
||||
};
|
||||
|
||||
|
|
@ -23,7 +22,6 @@ const deauthenticate = (): void => {
|
|||
};
|
||||
|
||||
const isAddMessage = (message: any): boolean => {
|
||||
console.log(message)
|
||||
return true;
|
||||
};
|
||||
|
||||
|
|
@ -33,38 +31,45 @@ const isAddMessage = (message: any): boolean => {
|
|||
*/
|
||||
|
||||
|
||||
const onMessageCallback = (message: string) => {
|
||||
const onMessageCallback = (payload: string) => {
|
||||
|
||||
const content = JSON.parse(message);
|
||||
const message = JSON.parse(payload);
|
||||
console.log(typeof message);
|
||||
|
||||
/* if the platform fails to authenticate, we must back down */
|
||||
if (content === "CLOSE_AUTH_FAIL") {
|
||||
if (message === "CLOSE_AUTH_FAIL") {
|
||||
deauthenticate();
|
||||
return;
|
||||
}
|
||||
|
||||
ipcEmit("add-message", message)
|
||||
return
|
||||
|
||||
/* on init, platform sends state, used to init canvas */
|
||||
if (isInitMessage(content)) {
|
||||
// uiState.set(content);
|
||||
if (isInitMessage(message)) {
|
||||
ipcEmit("init-messages", message)
|
||||
}
|
||||
|
||||
|
||||
else if (isAddMessage(content)) {
|
||||
// uiState.add(content);
|
||||
else if (isAddMessage(message)) {
|
||||
ipcEmit("add-messages", message)
|
||||
}
|
||||
|
||||
else {
|
||||
// uiState.update(content);
|
||||
ipcEmit("update-messages", message)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
const onConnectionStatusCallback = (alive: boolean) => {
|
||||
|
||||
// console.log('[Session]: Connection Alive: ', alive);
|
||||
// ipcEmit('connection-state', alive);
|
||||
}
|
||||
|
||||
const { connect, send, close } = useWebsockets(onMessageCallback, onConnectionStatusCallback);
|
||||
const { connect, send, close } = useWebsockets(
|
||||
onMessageCallback,
|
||||
onConnectionStatusCallback
|
||||
);
|
||||
|
||||
/* send a message to the platform */
|
||||
export function sendMessage<Message>(message: Message): void {
|
||||
|
|
|
|||
Loading…
Reference in a new issue