mtproto,rpc: support Android legacy startup

(cherry picked from commit 06b6ae2bb2f90bd7cc1d6a8404a82aff507e6821)
This commit is contained in:
A 2026-06-08 21:42:46 +08:00
parent 6dc42942c8
commit b435784809
9 changed files with 361 additions and 17 deletions

View file

@ -306,6 +306,9 @@ func (r *Router) dispatch(ctx context.Context, b *bin.Buffer, depth int) (bin.En
return r.dispatch(ctx, &bin.Buffer{Buf: inner.data}, depth+1)
default:
if enc, ok, err := r.dispatchCompat(ctx, b, id); ok {
return enc, err
}
start := time.Now()
enc, err := r.dispatcher.Handle(ctx, b)
dur := time.Since(start)