Как динамически установить свойство параметров Socket IO Config с помощью Angular в приложении Ioni c - PullRequest
0 голосов
/ 16 апреля 2020

Я хочу установить свойство query динамически для Socket IO Config, которое будет получать токен пользователя из хранилища Ioni c. Я получал предупреждение Круговая зависимость на моей консоли с этим apporach.

Может кто-нибудь подсказать, как правильно установить socketConfig?

Ниже приведена выдержка из моего кода

Файл app.module.ts

export const socketConfig: SocketIoConfig = {
  url: config.SOCKET_IO_URL,
  options: {
    transports: ['websocket'],
  },
};

Файл app.componenent.ts

import { socketConfig } from './app.module';

export class AppComponent implements OnInit {

  constructor(private storage: Storage) {

    socketConfig.options.query =
      'token=' + this.storage.get('user').then((user) => user.token);
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...