朋友圈逻辑

来源:互联网 发布:网络存储空间免费的 编辑:程序博客网 时间:2024/06/02 11:57

朋友圈逻辑

进入朋友圈首页topic显示逻辑:

第一次进入朋友圈首页

1.进入朋友圈首页先从本地数据库中取10topic然后向服务器上去取10topic0x07)(topicProfile简单信息),

2.服务器端成功返回topicProfile(简单信息),先删除SocialTopicIndex(展示列表)表中的数据

3.遍历topicProfileList,比较这个topicProfile和数据库中的topicProfileversion是否相等,如果不相等,就去服务器上去取(0x08)详细信息,获取详细信息成功后更新SocialTopicIndexSocialTopicData表中的数据否则只更新SocialTopicIndex


4.加载更多的逻辑,是根据上一次的最大topicId来取得(首次加载上一次的最大topicId0


点赞逻辑0x03

1.点赞成功更新SocialTopicData

2.点赞如果返回CinResponseCodeNotAvailable,当返回信息中包含body时代表没有互存通讯录,没有body时就是没有权限,没有权限需要本地保持更新数据



评论逻辑0x02

1.评论成功更新SocialTopicData

2.评论如果返回CinResponseCodeNotAvailable,当返回信息中包含body时代表没有互存通讯录,没有body时就是没有权限,没有权限需要本地保持更新数据



进入个人主页


1.进入朋友圈首页先从本地数据库中取10topic然后向服务器上去取10topic0x07)(topicProfile简单信息),


此过程逻辑同进入个人主页


2.如果没有权限就显示空白页不提示


进入详情界面

1.先显示本地的,然后去服务器上去取,取成功后保持数据刷新ui 



/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


0 0