diff --git a/td.go b/td.go index 9f1ee82..56af8ba 100644 --- a/td.go +++ b/td.go @@ -43,7 +43,7 @@ func ListenCW(c *tdlib.Client) { Text: txt, } - i, err := strconv.ParseInt(updateMsg.Message.Date, 10, 64) + i, err := strconv.ParseInt(int64(updateMsg.Message.Date), 10, 64) m.Date = time.Unix(i, 0) MQCWMsgQueue <- m @@ -122,7 +122,7 @@ func getHistory(c *tdlib.Client, chatID64 *int64, senderUserID64 *int64) { ChatID64: msg.ChatID, Text: msg.Content.(*tdlib.MessageText).Text.Text, } - i, err := strconv.ParseInt(msg.Date, 10, 64) + i, err := strconv.ParseInt(int64(msg.Date), 10, 64) m.Date = time.Unix(i, 0) } else { if msg.ForwardInfo.GetMessageForwardInfoEnum() == tdlib.MessageForwardedFromUserType { @@ -133,7 +133,7 @@ func getHistory(c *tdlib.Client, chatID64 *int64, senderUserID64 *int64) { ChatID64: 0, Text: msg.Content.(*tdlib.MessageText).Text.Text, } - i, err := strconv.ParseInt(msg.ForwardInfo.(*tdlib.MessageForwardedFromUser).Date, 10, 64) + i, err := strconv.ParseInt(int64(msg.ForwardInfo.(*tdlib.MessageForwardedFromUser).Date), 10, 64) m.Date = time.Unix(i, 0) } else {