@@ -44,14 +44,14 @@ import {getListenerFunctions} from '../../common/listeners.ts';
4444import { ifNotUndefined } from '../../common/other.ts' ;
4545import { objFreeze } from '../../common/obj.ts' ;
4646
47- enum SC {
47+ enum Sc {
4848 State = 0 ,
4949 Persister = 1 ,
5050 Synchronizer = 2 ,
5151 Send = 3 ,
5252 Buffer = 4 ,
5353}
54- enum SCState {
54+ enum ScState {
5555 Ready ,
5656 Configured ,
5757 Starting ,
@@ -69,7 +69,7 @@ export const createWsServer = (<
6969 createPersisterForPath ?: ( pathId : Id ) => PathPersister | undefined ,
7070) => {
7171 type ServerClient = [
72- state : SCState ,
72+ state : ScState ,
7373 persister : PathPersister ,
7474 synchronizer : Synchronizer ,
7575 send : ( payload : string ) => void ,
@@ -91,39 +91,39 @@ export const createWsServer = (<
9191 clients : IdMap < WebSocket > ,
9292 ) =>
9393 ifNotUndefined ( createPersisterForPath ?.( pathId ) , ( persister ) => {
94- serverClient [ SC . State ] = 1 ;
95- serverClient [ SC . Persister ] = persister ;
94+ serverClient [ Sc . State ] = 1 ;
95+ serverClient [ Sc . Persister ] = persister ;
9696 const messageHandler = getMessageHandler (
9797 SERVER_CLIENT_ID ,
9898 clients ,
9999 serverClient ,
100100 ) ;
101- serverClient [ SC . Synchronizer ] = createCustomSynchronizer (
101+ serverClient [ Sc . Synchronizer ] = createCustomSynchronizer (
102102 persister . getStore ( ) as MergeableStore ,
103103 ( toClientId , requestId , message , body ) =>
104104 messageHandler ( createPayload ( toClientId , requestId , message , body ) ) ,
105105 ( receive : Receive ) =>
106- ( serverClient [ SC . Send ] = ( payload : string ) =>
106+ ( serverClient [ Sc . Send ] = ( payload : string ) =>
107107 receivePayload ( payload , receive ) ) ,
108108 ( ) => { } ,
109109 1 ,
110110 ) ;
111- serverClient [ SC . Buffer ] = [ ] ;
111+ serverClient [ Sc . Buffer ] = [ ] ;
112112 } ) ;
113113
114114 const startServerClient = async ( serverClient : ServerClient ) => {
115- serverClient [ SC . State ] = SCState . Starting ;
116- await serverClient [ SC . Persister ] . schedule (
117- serverClient [ SC . Persister ] . startAutoLoad ,
118- serverClient [ SC . Persister ] . startAutoSave ,
119- serverClient [ SC . Synchronizer ] . startSync ,
115+ serverClient [ Sc . State ] = ScState . Starting ;
116+ await serverClient [ Sc . Persister ] . schedule (
117+ serverClient [ Sc . Persister ] . startAutoLoad ,
118+ serverClient [ Sc . Persister ] . startAutoSave ,
119+ serverClient [ Sc . Synchronizer ] . startSync ,
120120 ) ;
121- serverClient [ SC . State ] = SCState . Ready ;
121+ serverClient [ Sc . State ] = ScState . Ready ;
122122 } ;
123123
124124 const stopServerClient = ( serverClient : ServerClient ) => {
125- serverClient [ SC . Persister ] ?. destroy ( ) ;
126- serverClient [ SC . Synchronizer ] ?. destroy ( ) ;
125+ serverClient [ Sc . Persister ] ?. destroy ( ) ;
126+ serverClient [ Sc . Synchronizer ] ?. destroy ( ) ;
127127 } ;
128128
129129 const getMessageHandler =
@@ -133,7 +133,7 @@ export const createWsServer = (<
133133 const forwardedPayload = createRawPayload ( clientId , remainder ) ;
134134 if ( toClientId === EMPTY_STRING ) {
135135 clientId !== SERVER_CLIENT_ID
136- ? serverClient [ SC . Send ] ?.( forwardedPayload )
136+ ? serverClient [ Sc . Send ] ?.( forwardedPayload )
137137 : 0 ;
138138 mapForEach ( clients , ( otherClientId , otherWebSocket ) =>
139139 otherClientId !== clientId
@@ -142,7 +142,7 @@ export const createWsServer = (<
142142 ) ;
143143 } else {
144144 toClientId === SERVER_CLIENT_ID
145- ? serverClient [ SC . Send ] ?.( forwardedPayload )
145+ ? serverClient [ Sc . Send ] ?.( forwardedPayload )
146146 : mapGet ( clients , toClientId ) ?. send ( forwardedPayload ) ;
147147 }
148148 } ) ;
@@ -154,7 +154,7 @@ export const createWsServer = (<
154154 const serverClient : ServerClient = mapEnsure (
155155 serverClientsByPath ,
156156 pathId ,
157- ( ) => [ SCState . Ready ] as any ,
157+ ( ) => [ ScState . Ready ] as any ,
158158 ) ;
159159 const messageHandler = getMessageHandler (
160160 clientId ,
@@ -171,15 +171,15 @@ export const createWsServer = (<
171171
172172 webSocket . on ( 'message' , ( data ) => {
173173 const payload = data . toString ( UTF8 ) ;
174- serverClient [ SC . State ] == SCState . Ready
174+ serverClient [ Sc . State ] == ScState . Ready
175175 ? messageHandler ( payload )
176- : arrayPush ( serverClient [ SC . Buffer ] , payload ) ;
176+ : arrayPush ( serverClient [ Sc . Buffer ] , payload ) ;
177177 } ) ;
178178
179- if ( serverClient [ SC . State ] == SCState . Configured ) {
179+ if ( serverClient [ Sc . State ] == ScState . Configured ) {
180180 await startServerClient ( serverClient ) ;
181- arrayForEach ( serverClient [ SC . Buffer ] , messageHandler ) ;
182- serverClient [ SC . Buffer ] = [ ] ;
181+ arrayForEach ( serverClient [ Sc . Buffer ] , messageHandler ) ;
182+ serverClient [ Sc . Buffer ] = [ ] ;
183183 }
184184
185185 webSocket . on ( 'close' , ( ) => {
0 commit comments