usedesk/Android_SDK

onMessagesObservable called twice 3.9.0

Closed this issue · 0 comments

После отправки сообщения, колбэк onMessageObservable срабатывает дважды.

override fun onMessagesObservable(messagesObservable: Observable<List<UsedeskMessage>>): Disposable? {
                return messagesObservable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread())
                    .subscribe { messages ->
                        messages.forEach { message ->
                            Timber.d((message as? UsedeskMessageClientText)?.text)
                        }
                    }
            }

После первого срабатывания сообщения приходят правильно
image

Однако после второго - список сообщений заполнен только последним отправленным сообщением.
image

На более старых версиях, например 3.1.6 колбэк срабатывает 1 раз.