diff --git a/bot/utils.go b/bot/utils.go index 9fbab98..b515e1f 100644 --- a/bot/utils.go +++ b/bot/utils.go @@ -200,13 +200,7 @@ func FileFromMessage(ctx *ext.Context, chatID int64, messageID int, customFileNa } func GetTGMessage(ctx *ext.Context, chatId int64, messageID int) (*tg.Message, error) { - key := fmt.Sprintf("message:%d:%d", chatId, messageID) common.Log.Debugf("Fetching message: %d", messageID) - var cachedMessage tg.Message - err := common.Cache.Get(key, &cachedMessage) - if err == nil { - return &cachedMessage, nil - } messages, err := ctx.GetMessages(chatId, []tg.InputMessageClass{&tg.InputMessageID{ID: messageID}}) if err != nil { return nil, err @@ -219,9 +213,6 @@ func GetTGMessage(ctx *ext.Context, chatId int64, messageID int) (*tg.Message, e if !ok { return nil, fmt.Errorf("unexpected message type: %T", msg) } - if err := common.Cache.Set(key, tgMessage, 3600); err != nil { - common.Log.Errorf("Failed to cache message: %s", err) - } return tgMessage, nil } diff --git a/common/cache.go b/common/cache.go index 9f533d9..b5a3740 100644 --- a/common/cache.go +++ b/common/cache.go @@ -21,8 +21,6 @@ func initCache() { gob.Register(types.File{}) gob.Register(tg.InputDocumentFileLocation{}) gob.Register(tg.InputPhotoFileLocation{}) - gob.Register(tg.Message{}) - gob.Register(tg.PeerUser{}) Cache = &CommonCache{cache: freecache.NewCache(10 * 1024 * 1024)} }