client revamping

This commit is contained in:
shoopea 2019-07-31 14:46:01 +08:00
parent c928aa323a
commit 27b934dadc
3 changed files with 34 additions and 34 deletions

6
def.go
View File

@ -19,8 +19,8 @@ type TGCommand struct {
}
type ChatWarsMessage struct {
UserID64 int64 `json:"user_id"`
SenderUserID64 int64 `json:"sender_user_id"`
TGUserID64 int64 `json:"tg_user_id"`
TGSenderUserID64 int64 `json:"tg_sender_user_id"`
Date time.Time `json:"date"`
ID64 int64 `json:"id"`
ChatID64 int64 `json:"chat_id"`
@ -28,7 +28,7 @@ type ChatWarsMessage struct {
}
type MQKeepAlive struct {
UserID64 int64 `json:"user_id"`
TGUserID64 int64 `json:"tg_user_id"`
Nickname string `json:"nick"`
Queue string `json:"queue"`
Date time.Time `json:"date"`

2
mq.go
View File

@ -116,7 +116,7 @@ func MQKeepAliveWorker() {
for true {
t := time.Now()
m := MQKeepAlive{
UserID64: ownUserID64,
TGUserID64: ownUserID64,
Nickname: cfg.Rabbit.User,
Queue: cfg.Rabbit.ReceiveQueue,
Date: t,

16
td.go
View File

@ -52,8 +52,8 @@ func ListenMQ(c *tdlib.Client, msgs <-chan TGCommand) {
txt := u.Content.(*tdlib.MessageText).Text.Text
r := ChatWarsMessage{
UserID64: ownUserID64,
SenderUserID64: int64(u.SenderUserID),
TGUserID64: ownUserID64,
TGSenderUserID64: int64(u.SenderUserID),
ID64: u.ID,
ChatID64: u.ChatID,
Text: txt,
@ -93,8 +93,8 @@ func ListenCW(c *tdlib.Client) {
t := time.Now()
m := ChatWarsMessage{
UserID64: ownUserID64,
SenderUserID64: int64(updateMsg.Message.SenderUserID),
TGUserID64: ownUserID64,
TgSenderUserID64: int64(updateMsg.Message.SenderUserID),
ID64: updateMsg.Message.ID,
ChatID64: updateMsg.Message.ChatID,
Text: txt,
@ -166,8 +166,8 @@ func getHistory(c *tdlib.Client, chatID64 *int64, senderUserID64 *int64) {
case tdlib.MessageTextType:
if msg.ForwardInfo == nil {
m = ChatWarsMessage{
UserID64: ownUserID64,
SenderUserID64: int64(msg.SenderUserID),
TGUserID64: ownUserID64,
TGSenderUserID64: int64(msg.SenderUserID),
ID64: msg.ID,
ChatID64: msg.ChatID,
Text: msg.Content.(*tdlib.MessageText).Text.Text,
@ -176,8 +176,8 @@ func getHistory(c *tdlib.Client, chatID64 *int64, senderUserID64 *int64) {
} else {
if msg.ForwardInfo.GetMessageForwardInfoEnum() == tdlib.MessageForwardedFromUserType {
m = ChatWarsMessage{
UserID64: int64(msg.SenderUserID),
SenderUserID64: int64(msg.ForwardInfo.(*tdlib.MessageForwardedFromUser).SenderUserID),
TGUserID64: int64(msg.SenderUserID),
TGSenderUserID64: int64(msg.ForwardInfo.(*tdlib.MessageForwardedFromUser).SenderUserID),
ID64: msg.ID,
ChatID64: 0,
Text: msg.Content.(*tdlib.MessageText).Text.Text,