assistant-client icon indicating copy to clipboard operation
assistant-client copied to clipboard

Поддержать новые методы готовности аппа

Open sasha-tlt opened this issue 3 years ago • 1 comments

В нативный сдк будут добавлены новые методы:

  • readyToShow() - говорит нативу что можно скрывать спиннер и показывать канвас (но фронт еще не подписался на сообщения и их слать пока нельзя)
  • readyToReceiveMessages() - говорит нативу что можно начинать посылать на фронт команды (можно будет сходить загрузить данные и только потом дернуть ready() или readyToShow() чтобы показать канвас)

Если новые методы не поддерживаются на устройстве, необходимо сохранить текущее поведение ready. А так же реализовать следующую логику в случае, если новые методы реализованы на устройстве:

  • ready() = readyToReceiveMessages() + readyToShow()
  • readyToReceiveMessages()+ ready() = readyToReceiveMessages() + readyToShow()
  • readyToShow()+ ready() = readyToReceiveMessages() + readyToShow()

sasha-tlt avatar Sep 22 '21 12:09 sasha-tlt

readyToShow и readyToReceiveMessages два независимых метода. Один говорит про снятие спиннера, другой про готовность принимать сообщения

pavelrevers avatar Sep 22 '21 13:09 pavelrevers