Как установить sh соединение между двумя устройствами с помощью кабеля действия во флаттере - PullRequest
0 голосов
/ 06 августа 2020

Прямо сейчас я создаю простую систему чата между двумя пользователями, используя https://pub.dev/packages/action_cable. У меня есть токен для actioncable и список пользователей, которые находятся в этом потоке (статус: "offline") .

Я не могу понять, как подтвердить подписку и установить sh соединение. Сообщите мне, если кто-нибудь из вас знает об этом.

    cable.stream.listen((value) {
      if (value is ActionCableConnected) {
        print('ActionCableConnected');
        cable.subscribeToChannel("channel", channelParams: {'id': id});
      } else if (value is ActionCableSubscriptionConfirmed) {
        print('ActionCableSubscriptionConfirmed');
        cable.performAction("channel", 'send_message',
            channelParams: {'id': id}, actionParams: {'body': 'hello world'});
      } else if (value is ActionCableMessage) {
        print('ActionCableMessage ${jsonEncode(value.message)}');
      }
    });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...