first commit
This commit is contained in:
@@ -0,0 +1,60 @@
|
||||
package wxface
|
||||
|
||||
import (
|
||||
"xiawan/wx/srv"
|
||||
)
|
||||
|
||||
// IWXConnect 微信链接接口
|
||||
type IWXConnect interface {
|
||||
// 开启
|
||||
Start() error
|
||||
// 关闭
|
||||
Stop()
|
||||
// 设置微信链接ID
|
||||
SetWXConnID(wxConnID uint32)
|
||||
// 获取WX链接ID
|
||||
GetWXConnID() uint32
|
||||
// 获取微信服务器
|
||||
GetWXServer() IWXServer
|
||||
// 获取微信帐号信息
|
||||
GetWXAccount() *srv.WXAccount
|
||||
// 获取缓存器
|
||||
GetWXCache() IWXCache
|
||||
// 获取调用器
|
||||
GetWXReqInvoker() IWXReqInvoker
|
||||
// 获取任务管理器
|
||||
GetWXTaskMgr() IWXTaskMgr
|
||||
// 获取同步管理器
|
||||
GetWXSyncMgr() IWXSyncMgr
|
||||
// 获取文件助手消息管理器
|
||||
GetWXFileHelperMgr() IWXFileHelperMgr
|
||||
// 获取好友消息管理器
|
||||
GetWXFriendMsgMgr() IWXUserMsgMgr
|
||||
// 判断是否处于链接状态
|
||||
IsConnected() bool
|
||||
// 发送给消息队列去处理
|
||||
SendToWXMsgHandler(wxResp IWXResponse)
|
||||
// 添加到长链接请求队列
|
||||
SendToWXLongReqQueue(wxLongReq IWXLongRequest)
|
||||
// 添加到长链接请求队列
|
||||
SendWebTask(status string, taskType uint32)
|
||||
// 等待 waitTimes后发送心跳包
|
||||
SendHeartBeatWaitingSeconds(seconds uint32)
|
||||
// 等待 waitTimes后发送二次登录包
|
||||
SendAutoAuthWaitingMinutes(minutes uint32)
|
||||
// 添加群二维码
|
||||
AddGroupQrcodeData(fileData []byte, fileName string)
|
||||
// 开始下载群二维码
|
||||
DumpGroupQrcode()
|
||||
// CheckOnLineStatus 检查在线状态
|
||||
CheckOnLineStatus() bool
|
||||
CheckOnLineStatusLogin() bool
|
||||
|
||||
// 获取上次心跳时间
|
||||
GetHeartBeatTime() int64
|
||||
// 设置上次心跳时间
|
||||
SetHeartBeatTime(time int64)
|
||||
|
||||
// 关闭
|
||||
StopShortReader()
|
||||
}
|
||||
Reference in New Issue
Block a user