首页 > 其他分享 >清除某条会话的未读消息用engine.clearUnreadCount清除成功 code 是0 的情况下,重新拉取会话,还是未被清除的状态

清除某条会话的未读消息用engine.clearUnreadCount清除成功 code 是0 的情况下,重新拉取会话,还是未被清除的状态

时间:2023-12-18 15:06:56浏览次数:23  
标签:engine code 传入 清除 确认 时间 getDeltaTime 服务器

确认调用清除未读数是否有传入时间戳

确认时间戳是否为 0 ,传入时间不可为 0

确认清除时间是否大于最新时间, 不可传入大于当前时间的时间戳

确认传入的时间是否大于要被清除的时间的 senttime

确认传入的时间是否是毫秒单位


如果需要传入最新时间可以获取手机时候后根据SDK 提供的服务器差值进行计算得出最新时间。


/// 获取本地时间与服务器时间的时间差。消息发送成功后,SDK 与服务器同步时间,消息所在数据库中存储的时间就是服务器时间。 System.currentTimeMillis() - getDeltaTime() 可以获取服务器当前时间。

/// - [返回值] 本地时间与服务器时间的差值
Future<int> getDeltaTime() async {
return RCIMWrapperPlatform.instance.getDeltaTime();
}

标签:engine,code,传入,清除,确认,时间,getDeltaTime,服务器
From: https://blog.51cto.com/u_16340920/8873740

相关文章

  • 代码随想录算法训练营第四天| LeetCode24. 两两交换链表中的节点、19.删除链表的倒数
     LeetCode24.两两交换链表中的节点●今日学习的文章链接和视频链接代码随想录(programmercarl.com)题目链接24.两两交换链表中的节点-力扣(LeetCode)●自己看到题目的第一想法主要是把这个过程想清楚,链表交换的题目主要想明白要动几个指针,指针改变的顺序也要注意,如果......
  • Amazon CodeWhisperer 在 vscode 的应用
    文章作者:旧花阴CodeWhisperer是一款可以帮助程序员更快、更安全地编写代码的工具,可以在他们的开发环境中实时提供代码建议和推荐。亚马逊云科技发布的这款代码生成工具CodeWhisperer最大的优势就是对于个人用户免费。以在vscode为例,演示安装过程。亚马逊云科技开发者社区......
  • 【LeetCode】2288. 价格减免
    一、题目描述句子是由若干个单词组成的字符串,单词之间用单个空格分隔,其中每个单词可以包含数字、小写字母、和美元符号'$'。如果单词的形式为美元符号后跟着一个非负实数,那么这个单词就表示一个价格。例如"$100"、"$23"和"$6.75"表示价格,而"100"、"$"和"2$3"不是。注意:......
  • 【Unity】使用VSCode调试
    安装2022.3.14f1c1版本的unity编辑器并使用VSCode调试c#脚本。VSCode请使用最新版本(1.85.1),并安装Unity插件最新版本v0.9.3。在Unity中配置外部编辑器,选择VisualStudioCode(v1.85.1)。从Unity中双击一个.cs文件,可以在vscode中打开此文件。找到v......
  • vscode server的离线安装
    由于开发环境只有Windows桌面端与Linux服务器,且Linux服务器是内网环境下运行,无法直接访问外网,想在Windows上用vscode直接调示Linux服务上的代码,所以选择了vscode+remotessh插件的方案,但问题在于,如何在Linux是离线的情况下部置vscodeserver1安装SSH工具Windows端的vscode与L......
  • Amazon CodeWhisperer 体验
    文章作者:jiangbei1.CodeWhisperer安装1.1先安装IDEA,如下图,IDEA2022安装为例:亚马逊云科技开发者社区为开发者们提供全球的开发技术资源。这里有技术文档、开发案例、技术专栏、培训视频、活动与竞赛等。帮助中国开发者对接世界最前沿技术,观点,和项目,并将中国优秀开发者或技......
  • Educational Codeforces Round 131 (Rated for Div. 2)
    基本情况AB秒了。C知道是二分答案,check死活写不出来。C.ScheduleManagementProblem-C-Codeforces错误分析这题比较绕,搞了一个对应关系,大脑转不过来。写check的时候完全想不出合理的思路。很明显的要用桶来计数,但是怎么用不知道了。看了题解后发现,check不能遍历任......
  • 【题解】AtCoder agc065_a Shuffle and mod K
    传送门:https://atcoder.jp/contests/agc065/tasks/agc065_a 为了方便理解,我们把要求的东西乘一个$-1$,再把答案序列倒过来;也就是说,我们现在要求$min_{A'}^{A'为A的排列}(\sum_{i=1}^{N-1}((A_{i+1}-A_{i})$$mod$$K))$比较显然的是,如果我们确定了答案序列的第一个数是多......
  • Educational Codeforces Round 159 (Rated for Div. 2)
    EducationalCodeforcesRound159(RatedforDiv.2)A-BinaryImbalance解题思路:有一对\((0,1)\),那么\(0\)就能无限增长。代码:#include<bits/stdc++.h>usingnamespacestd;typedeflonglongll;constintN=2e5+10;typedefpair<ll,ll>pii;constllm......
  • Toyota Programming Contest 2023#8(AtCoder Beginner Contest 333)
    ToyotaProgrammingContest2023#8(AtCoderBeginnerContest333)A-ThreeThrees代码:#include<bits/stdc++.h>usingnamespacestd;typedeflonglongll;constintN=1e6+10;typedefpair<ll,ll>pii;#definefifirst#definesesecondvoid......