| 12345678910111213141516171819202122232425 |
- import SocketIoContainer from './SocketIoContainer';
- import { toastError } from '../util/apiNotification';
- /**
- * A subclass of SocketIoContainer for /admin namespace
- */
- export default class AdminSocketIoContainer extends SocketIoContainer {
- constructor(appContainer) {
- super(appContainer, '/admin');
- // show toastr
- this.socket.on('error', (error) => {
- toastError(new Error(error));
- });
- }
- /**
- * Workaround for the mangling in production build to break constructor.name
- */
- static getClassName() {
- return 'AdminSocketIoContainer';
- }
- }
|