Программируемый чат Twilio с React Native - PullRequest
0 голосов
/ 02 июня 2019

Я пытаюсь добавить Twilio Chat в свой собственный проект.Я получаю сообщение об ошибке с именем SyncError и кодом 0. Я просто пытаюсь подтвердить, что он подключен в данный момент.Вот мои основные настройки.

Импорт сверху

import {Client as Chat} from 'twilio-chat'

Внутри моего класса

componentDidMount = async () => {
    console.log(Chat);
    const token = await AsyncStorage.getItem('auth-token');
    axios.get(config.apiUrl + '/chat/details', { headers: { Authorization: token } })
      .then(res => {
        console.log(res);
        Chat.create(res.data.twilioToken)
          .then(client => {
            console.log('client', client);
            this.subscribeToAllChatClientEvents(client);
          })
          .catch(error => {
            console.log('There was an error', error);
          });
      })
      .catch(err => {
        console.log(err);
      })
  }

В ошибке также упоминается «Необработанный отказ от обещания», но явключая блоки catch, где это необходимо.

Спасибо за любую помощь.

1 Ответ

0 голосов
/ 15 июня 2019

Для тех, кто получает такую ​​же проблему.Я понял, что проблема заключалась в коде моего сервера, поскольку я неправильно создавал токен twilio jwt.

...