mirror of
https://github.com/robbie-cahill/tunnelmole-client.git
synced 2026-08-24 02:34:13 -05:00
27 lines
1.1 KiB
TypeScript
27 lines
1.1 KiB
TypeScript
import hostnameAssigned from "./src/message-handlers/hostname-assigned.js";
|
|
import forwardedRequest from "./src/message-handlers/forwarded-request.js";
|
|
import hostnameAlreadyTaken from "./src/message-handlers/hostname-already-taken.js";
|
|
import invalidSubscription from "./src/message-handlers/invalid-subscription.js";
|
|
import domainAlreadyReserved from "./src/message-handlers/domain-already-reserved.js";
|
|
import domainReservationError from "./src/message-handlers/domain-reservation-error.js";
|
|
import tooManyDomains from "./src/message-handlers/too-many-domains.js";
|
|
import clientMessage from "./src/message-handlers/client-message.js";
|
|
import clientDisconnect from "./src/message-handlers/client-disconnect.js";
|
|
|
|
/**
|
|
* Websocket message handlers for different message types
|
|
* Like app.ts for express, but with handlers for different message types instead of URLs
|
|
*/
|
|
const messageHandlers = {
|
|
hostnameAssigned,
|
|
forwardedRequest,
|
|
hostnameAlreadyTaken,
|
|
invalidSubscription,
|
|
domainAlreadyReserved,
|
|
domainReservationError,
|
|
tooManyDomains,
|
|
clientMessage,
|
|
clientDisconnect
|
|
}
|
|
|
|
export { messageHandlers }; |