【发布时间】:2021-01-19 19:22:25
【问题描述】:
我正在努力解决以下问题。我正在使用 Twilio Conversations SDK:http://media.twiliocdn.com/sdk/js/conversations/releases/1.1.0/docs/
当我尝试设置对话的 lastReadMessageIndex 时,promise 总是返回 0(应该是索引)
我尝试过的方法:
const conversation = this._client.getConversationBySid(sid);
const res = await conversation.updateLastReadMessageIndex(null) // returns 0
--- OR ---
const res = await conversation.setAllMessagesRead() // returns undefined
--- OR ---
const res = await conversation.updateLastReadMessageIndex(10000) // returns 0
再次获取对话后,lastReadMessageIndex = null
谁能帮忙?
【问题讨论】:
-
我很确定 sdk 中存在一个错误,即在首次加载对话时错误地设置了
lastReadMessageIndex。我查看了通过网络传输的数据,有一个值last_consumed_message_index是正确的。在初始化期间,它们使用了错误的属性名称(不存在的属性名称),因此lastReadMessageIndex始终设置为 null。我向支持人员发送了一条消息(不确定应该如何报告错误)。如果他们回复我,我会通知你。
标签: twilio twilio-conversations