zoukankan      html  css  js  c++  java
  • 飞信聊天记录相关类2

     今天继续...发现漏看DbHistoryManager函数补充一下

    public IList<Player> LoadPlayer()

    这个好像是返回数据库里面所有的联系人,以player List返回,自己的话,类型为User,内容好像比较简单,只有Uri,其他昵称,状态都未知,怪不得初始化的时候要用户Uri和昵称.

    public IList<TMessage> LoadMessages<TMessage>(Player player, MessageType type, int page, out int msgCount) where TMessage: IMessage;

    使用这个就能根据用户PlayerMessage列表出来了.

    由于Fetion是默认30条分页的,所以需要Pag是要读取的页码.

    MsgCount 指的是该用户下所有的信息的条数,而不是读取的条数(昨天理解错了)

    现在可以顺利读取出消息了,下面就是怎么展现出来.

    因此找到--Imps.Client.Pc.MessageHistory2.MessageHistoryFrom( 飞信自己的消息历史)

    private void InitializePlayerList()初始化的时候就把左边的TreeView初始化了
    private void ShowMessage(TreeNode selectNode, int page) 这个是点击树的节点时候引发的查询显示聊天记录的.
  • 相关阅读:
    分布式集群环境下运行Wordcount程序
    VM搭建hadoop分布式集群
    安装运行Hadoop
    网络问题
    Golang依赖工具
    会话进程组终端 · 守护进程
    Golang笔记
    [转]GDB
    [转]用户态与内核态
    【转】linux环境内存分配原理 malloc info
  • 原文地址:https://www.cnblogs.com/imparser/p/1161305.html
Copyright © 2011-2022 走看看