mira-app-server
Version:
Mira Server - standalone server application using mira-app-core
36 lines • 1 kB
TypeScript
import { Router } from 'express';
import { MiraServer } from '../MiraServer';
export interface DeviceInfo {
clientId: string;
libraryId: string;
connectionTime: string;
lastActivity: string;
requestInfo: {
url?: string;
headers: any;
remoteAddress?: string;
};
status: 'connected' | 'disconnected';
userAgent?: string;
ipAddress?: string;
}
export declare class DeviceRoutes {
private router;
private backend;
constructor(backend: MiraServer);
private setupRoutes;
private broadcastMessage;
private getAllDevices;
private getLibraryDevices;
private disconnectDevice;
private disconnectDeviceByClientId;
private sendMessageToDevice;
private sendMessageToDeviceByClientId;
private sendTestMessageToDevice;
private getDeviceMessages;
private getDeviceStats;
private extractDeviceInfo;
private findDeviceClient;
getRouter(): Router;
}
//# sourceMappingURL=DeviceRoutes.d.ts.map