Я хочу установить свойство 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);
}
}