tinodDemo.go 943 B

12345678910111213141516171819202122232425262728293031323334
  1. package main
  2. import (
  3. "fmt"
  4. "jjl-tools/tinodeService/config"
  5. . "jjl-tools/tinodeService/service"
  6. )
  7. func main() {
  8. //数据库初始化
  9. conf :=config.Conf{
  10. DbConnect:"dev_jjlrednet:FFH5cv94l3j5gk98@(192.168.204.180:3377)/tinode?charset=utf8&parseTime=True&loc=Local",//数据库配置
  11. RedisConnect:"192.168.204.183:6379",//redis配置
  12. }
  13. conf.Init()
  14. //通过chatId获取用户的所有的会话列表
  15. sub:=new(SubscriptionsService)
  16. mesList,_:=sub.GetSubsCoutomerListByChatId("22RymOGBDBw")
  17. fmt.Println("===mesList==", mesList)
  18. //通过会话topic 查看聊记录
  19. topicService := Topics{
  20. Topic: "p2pvUxuIC8HthonmVuGVFAh0A",//会话标题
  21. Sid: "",//会话chatid
  22. CreateTime: "",
  23. PageSize: 10,
  24. }
  25. list,_:=topicService.GetMessageList()
  26. fmt.Println("===list==", list)
  27. //获取会话开始时间, 结束时间
  28. timeLists :=topicService.GetChatRecordStartEndTime()
  29. fmt.Println("===timeLists==", timeLists)
  30. }