Adding first protobuf message exchange

This commit is contained in:
David Négrier 2020-09-17 17:14:47 +02:00
parent 9dd3d4bac8
commit 4b55b54a07
16 changed files with 3185 additions and 14 deletions

View file

@ -1,7 +1,7 @@
import Axios from "axios";
import {API_URL} from "./Enum/EnvironmentVariable";
import {MessageUI} from "./Logger/MessageUI";
import {SetPlayerDetailsMessage} from "./Messages/SetPlayerDetailsMessage";
import {SetPlayerDetailsMessage} from "../../messages/generated/src/proto/messages_pb"
const SocketIo = require('socket.io-client');
import Socket = SocketIOClient.Socket;
@ -170,10 +170,10 @@ export class Connection implements Connection {
reject(error);
});
connection.socket.emit(EventMessage.SET_PLAYER_DETAILS, {
name: name,
characterLayers: characterLayersSelected
} as SetPlayerDetailsMessage, (id: string) => {
const message = new SetPlayerDetailsMessage();
message.setName(name);
message.setCharacterlayersList(characterLayersSelected);
connection.socket.emit(EventMessage.SET_PLAYER_DETAILS, message.serializeBinary().buffer, (id: string) => {
connection.userId = id;
});