diff --git a/td.go b/td.go index 122eda2..492a1f0 100644 --- a/td.go +++ b/td.go @@ -296,8 +296,7 @@ func clientMsg(c *tdlib.Client, m TGCommand) { MQCWMsgQueue <- r } case commandCallback: - d := tdlib.NewCallbackQueryPayloadData(m.CallbackData) - p := d.(tdlib.CallbackQueryPayload) + p := tdlib.NewCallbackQueryPayloadData(m.CallbackData).(tdlib.CallbackQueryPayload) a, err := c.GetCallbackQueryAnswer(m.FromChatID64, m.FromMsgID64, p) logOnError(err, "clientMsg : GetCallbackQueryAnswer") b, _ := json.Marshal(a)