Send follow me request to all players
This commit is contained in:
parent
b30d0989c8
commit
1fca99c0d1
6 changed files with 59 additions and 0 deletions
|
@ -30,6 +30,7 @@ import {
|
|||
BanUserMessage,
|
||||
RefreshRoomMessage,
|
||||
EmotePromptMessage,
|
||||
FollowMeRequestMessage,
|
||||
VariableMessage,
|
||||
BatchToPusherRoomMessage,
|
||||
SubToPusherRoomMessage,
|
||||
|
@ -833,6 +834,17 @@ export class SocketManager {
|
|||
emoteEventMessage.setActoruserid(user.id);
|
||||
room.emitEmoteEvent(user, emoteEventMessage);
|
||||
}
|
||||
|
||||
handleFollowMeRequestMessage(room: GameRoom, user: User, requestMessage: FollowMeRequestMessage) {
|
||||
console.log("Handling follow me request message");
|
||||
console.log(user.name);
|
||||
requestMessage.setPlayername(user.name);
|
||||
room.getUsers().forEach((recipient) => {
|
||||
const clientMessage = new ServerToClientMessage();
|
||||
clientMessage.setFollowmerequestmessage(requestMessage);
|
||||
recipient.socket.write(clientMessage);
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
export const socketManager = new SocketManager();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue