mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-06-12 17:14:52 -07:00
Add few more interfaces (#5063)
This commit is contained in:
parent
e261e16d99
commit
8687163cca
34 changed files with 359 additions and 90 deletions
6
webclient/src/websocket/events/common/index.ts
Normal file
6
webclient/src/websocket/events/common/index.ts
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
import { ProtobufEvents } from '../../services/ProtobufService';
|
||||
import { playerPropertiesChanged } from './playerPropertiesChanged';
|
||||
|
||||
export const CommonEvents: ProtobufEvents = {
|
||||
'.Event_PlayerPropertiesChanged.ext': playerPropertiesChanged,
|
||||
}
|
||||
|
|
@ -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);
|
||||
}
|
||||
|
|
@ -1,2 +1,3 @@
|
|||
export * from './common';
|
||||
export * from './room';
|
||||
export * from './session';
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue