server-status.model.ts 343 B

1234567891011121314151617
  1. export interface ServerStatus {
  2. online: boolean;
  3. viewerCount: number;
  4. lastConnectTime?: Date;
  5. lastDisconnectTime?: Date;
  6. versionNumber?: string;
  7. streamTitle?: string;
  8. serverTime: Date;
  9. }
  10. export function makeEmptyServerStatus(): ServerStatus {
  11. return {
  12. online: false,
  13. viewerCount: 0,
  14. serverTime: new Date(),
  15. };
  16. }