owncast/web/interfaces/server-status.model.ts
2022-06-02 14:34:32 -07:00

18 lines
343 B
TypeScript

export interface ServerStatus {
online: boolean;
viewerCount: number;
lastConnectTime?: Date;
lastDisconnectTime?: Date;
versionNumber?: string;
streamTitle?: string;
serverTime: Date;
}
export function makeEmptyServerStatus(): ServerStatus {
return {
online: false,
viewerCount: 0,
serverTime: new Date(),
};
}