private
app: Application
private
client: PupRestClient
private
config: Configuration
private
controller: AbortController
private
handleWebSocketConnection(ws: WebSocket): void
refreshApiToken(apiToken: string): Promise<void>
Pup will periodically send new api tokens
Make sure to override this and receive the new tokens
private
setupRoutes(): void
private
startServer(): Promise<void>