Add few more interfaces (#5063)

This commit is contained in:
Zach H 2024-06-25 01:00:45 -04:00 committed by GitHub
parent e261e16d99
commit 8687163cca
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
34 changed files with 359 additions and 90 deletions

View file

@ -0,0 +1,6 @@
import { ProtobufEvents } from '../../services/ProtobufService';
import { playerPropertiesChanged } from './playerPropertiesChanged';
export const CommonEvents: ProtobufEvents = {
'.Event_PlayerPropertiesChanged.ext': playerPropertiesChanged,
}

View file

@ -1,6 +1,6 @@
import { PlayerGamePropertiesData } from './interfaces';
import { PlayerGamePropertiesData } from '../session/interfaces';
import { SessionPersistence } from '../../persistence';
export function playerPropertiesChanges(payload: PlayerGamePropertiesData): void {
export function playerPropertiesChanged(payload: PlayerGamePropertiesData): void {
SessionPersistence.playerPropertiesChanged(payload);
}

View file

@ -1,2 +1,3 @@
export * from './common';
export * from './room';
export * from './session';

View file

@ -3,7 +3,7 @@ import { addToList } from './addToList';
import { connectionClosed } from './connectionClosed';
import { listRooms } from './listRooms';
import { notifyUser } from './notifyUser';
import { playerPropertiesChanges } from './playerPropertiesChanges';
import { playerPropertiesChanged } from '../common/playerPropertiesChanged';
import { removeFromList } from './removeFromList';
import { serverIdentification } from './serverIdentification';
import { serverMessage } from './serverMessage';
@ -19,9 +19,9 @@ export const SessionEvents: ProtobufEvents = {
'.Event_GameJoined.ext': gameJoined,
'.Event_ListRooms.ext': listRooms,
'.Event_NotifyUser.ext': notifyUser,
'.Event_PlayerPropertiesChanges.ext': playerPropertiesChanges,
'.Event_RemoveFromList.ext': removeFromList,
// '.Event_ReplayAdded.ext': () => {}, // TODO Eventually
'.Event_ReplayAdded.ext': () => console.log('Event_ReplayAdded'),
'.Event_ServerCompleteList.ext': () => console.log('Event_ServerCompleteList'),
'.Event_ServerIdentification.ext': serverIdentification,
'.Event_ServerMessage.ext': serverMessage,
'.Event_ServerShutdown.ext': serverShutdown,

View file

@ -9,7 +9,7 @@ import {
requestPasswordSalt,
forgotPasswordChallenge,
forgotPasswordRequest,
resetPasswordRequest,
forgotPasswordReset,
updateStatus,
} from '../../commands/session';
import { generateSalt, passwordSaltSupported } from '../../utils';
@ -48,7 +48,7 @@ export function serverIdentification(info: ServerIdentificationData): void {
}
break;
case WebSocketConnectReason.PASSWORD_RESET_REQUEST:
resetPasswordRequest(options);
forgotPasswordRequest(options);
break;
case WebSocketConnectReason.PASSWORD_RESET_CHALLENGE:
forgotPasswordChallenge(options);
@ -57,7 +57,7 @@ export function serverIdentification(info: ServerIdentificationData): void {
if (getPasswordSalt) {
requestPasswordSalt(options);
} else {
forgotPasswordRequest(options);
forgotPasswordReset(options);
}
break;
default: