import { NotifierCallbacks } from "https://deno.land/x/sptaki@1.2.0/callbacks/mod.ts";
Constructors
new
NotifierCallbacks(httpServerHelper: HttpServerHelper,
httpResponse: HttpResponseUtil,
jsonUtil: JsonUtil,
notifierController: NotifierController,
Properties
protected
httpResponse: HttpResponseUtilprotected
httpServerHelper: HttpServerHelperprotected
jsonUtil: JsonUtilprotected
notifierController: NotifierControllerMethods
Handle client/notifier/channel/create
getNotifier(): IGetBodyResponseData<any[]>
url: string,
info: any,
sessionID: string,
Handle push/notifier/getwebsocket
notify(): string
url: string,
info: any,
sessionID: string,
Handle client/game/profile/select
sendNotification(): void
sessionID: string,
req: any,
resp: any,
data: any,
If we don't have anything to send, it's ok to not send anything back because notification requests can be long-polling. In fact, we SHOULD wait until we actually have something to send because otherwise we'd spam the client and the client would abort the connection due to spam.