Пытаюсь использовать подписку в моем клиентском приложении для отправки JWT Token и refreshToken на сервер с помощью WebSocketLink connectionParams .Но проблема в том, что мой токен и refreshToken сохраняются внутри AsynStorage, что требует от меня использования async await для получения значения.Когда я пытался использовать await, он отправлял неопределенное на сервер.
Вот код ниже:
// Create a WebSocket link:
const wsLink = new WebSocketLink({
uri: wsUri,
options: {
reconnect: true,
connectionParams: async () => {
return {
token: await AsyncStorage.getItem('token'),
refreshToken: await AsyncStorage.getItem('refreshToken')
}
}
}
});
Если я установлю ключ плана, он будет работать.Но мне нужно получить токены из асинхронного хранилища с помощью await.Как я могу это сделать?