20 lines
338 B
Go
20 lines
338 B
Go
package mtproto
|
|
|
|
import (
|
|
"github.com/go-faster/errors"
|
|
|
|
"go.mau.fi/mautrix-telegram/pkg/gotd/bin"
|
|
"go.mau.fi/mautrix-telegram/pkg/gotd/mt"
|
|
)
|
|
|
|
func (c *Conn) handleAck(b *bin.Buffer) error {
|
|
var ack mt.MsgsAck
|
|
if err := ack.Decode(b); err != nil {
|
|
return errors.Wrap(err, "decode")
|
|
}
|
|
|
|
c.rpc.NotifyAcks(ack.MsgIDs)
|
|
|
|
return nil
|
|
}
|