Files
2025-06-27 20:03:37 -07:00

26 lines
495 B
Go

package mtproto
import (
"time"
"github.com/go-faster/errors"
"go.uber.org/zap"
"go.mau.fi/mautrix-telegram/pkg/gotd/bin"
"go.mau.fi/mautrix-telegram/pkg/gotd/mt"
)
func (c *Conn) handleFutureSalts(b *bin.Buffer) error {
var res mt.FutureSalts
if err := res.Decode(b); err != nil {
return errors.Wrap(err, "error decode")
}
c.salts.Store(res.Salts)
serverTime := time.Unix(int64(res.Now), 0)
c.log.Debug("Got future salts", zap.Time("server_time", serverTime))
return nil
}