assistant-client
assistant-client copied to clipboard
Поддержать новые методы готовности аппа
В нативный сдк будут добавлены новые методы:
-
readyToShow()
- говорит нативу что можно скрывать спиннер и показывать канвас (но фронт еще не подписался на сообщения и их слать пока нельзя) -
readyToReceiveMessages()
- говорит нативу что можно начинать посылать на фронт команды (можно будет сходить загрузить данные и только потом дернутьready()
илиreadyToShow()
чтобы показать канвас)
Если новые методы не поддерживаются на устройстве, необходимо сохранить текущее поведение ready
. А так же реализовать следующую логику в случае, если новые методы реализованы на устройстве:
-
ready()
=readyToReceiveMessages()
+readyToShow()
-
readyToReceiveMessages()
+ready()
=readyToReceiveMessages()
+readyToShow()
-
readyToShow()
+ready()
=readyToReceiveMessages()
+readyToShow()
readyToShow
и readyToReceiveMessages
два независимых метода. Один говорит про снятие спиннера, другой про готовность принимать сообщения