listening to lockGroupMessage on front
This commit is contained in:
@@ -48,6 +48,11 @@ export interface GroupCreatedUpdatedMessageInterface {
|
||||
locked: boolean;
|
||||
}
|
||||
|
||||
export interface LockGroupMessageInterface {
|
||||
groupId: number;
|
||||
locked: boolean;
|
||||
}
|
||||
|
||||
export interface GroupUsersUpdateMessageInterface {
|
||||
groupId: number;
|
||||
userIds: number[];
|
||||
|
||||
@@ -40,6 +40,7 @@ import {
|
||||
PositionMessage_Direction,
|
||||
SetPlayerDetailsMessage as SetPlayerDetailsMessageTsProto,
|
||||
PingMessage as PingMessageTsProto,
|
||||
LockGroupMessage,
|
||||
} from "../Messages/ts-proto-generated/messages";
|
||||
import { Subject } from "rxjs";
|
||||
|
||||
@@ -101,6 +102,9 @@ export class RoomConnection implements RoomConnection {
|
||||
private readonly _groupUsersUpdateMessageStream = new Subject<GroupUsersUpdateMessageInterface>();
|
||||
public readonly groupUsersUpdateMessageStream = this._groupUsersUpdateMessageStream.asObservable();
|
||||
|
||||
private readonly _lockGroupMessageStream = new Subject<LockGroupMessage>();
|
||||
public readonly lockGroupMessageStream = this._lockGroupMessageStream.asObservable();
|
||||
|
||||
private readonly _groupDeleteMessageStream = new Subject<GroupDeleteMessageTsProto>();
|
||||
public readonly groupDeleteMessageStream = this._groupDeleteMessageStream.asObservable();
|
||||
|
||||
@@ -264,6 +268,10 @@ export class RoomConnection implements RoomConnection {
|
||||
this._emoteEventMessageStream.next(subMessage.emoteEventMessage);
|
||||
break;
|
||||
}
|
||||
case "lockGroupMessage": {
|
||||
this._lockGroupMessageStream.next(subMessage.lockGroupMessage);
|
||||
break;
|
||||
}
|
||||
case "playerDetailsUpdatedMessage": {
|
||||
this._playerDetailsUpdatedMessageStream.next(subMessage.playerDetailsUpdatedMessage);
|
||||
break;
|
||||
@@ -403,8 +411,6 @@ export class RoomConnection implements RoomConnection {
|
||||
break;
|
||||
}
|
||||
case "groupUsersUpdateMessage": {
|
||||
console.log("GOT GROUP USERS UPDATE MESSAGE");
|
||||
console.log(message.groupUsersUpdateMessage);
|
||||
this._groupUsersUpdateMessageStream.next(message.groupUsersUpdateMessage);
|
||||
break;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user