import { InjectionToken, inject } from '@angular/core';
import { AdminMonitoringGateway } from './admin-monitoring-gateway.interface';
import { AdminMonitoringApiGateway } from './admin-monitoring-api.gateway';

/** Swap point. */
export const ADMIN_MONITORING_GATEWAY = new InjectionToken<AdminMonitoringGateway>('ADMIN_MONITORING_GATEWAY', {
  providedIn: 'root',
  factory: () => inject(AdminMonitoringApiGateway),
});
