refactor: sync sparse tlprofile runtime

This commit is contained in:
A 2026-07-16 21:36:32 +08:00
parent 5ecf4e912d
commit 25ab04a254
93 changed files with 2983 additions and 1615 deletions

View file

@ -126,8 +126,8 @@ func TestMessagesReceivedMessagesIsRegistered(t *testing.T) {
if method != "messages.receivedMessages" {
t.Fatalf("method = %q, want messages.receivedMessages", method)
}
vector, ok := result.(*tg.ReceivedNotifyMessageVector)
if !ok || vector == nil || vector.Elems == nil || len(vector.Elems) != 0 {
vector, ok := dispatchCanonicalValue(result).([]tg.ReceivedNotifyMessage)
if !ok || vector == nil || len(vector) != 0 {
t.Fatalf("result = %#v (%T), want non-nil empty ReceivedNotifyMessageVector", result, result)
}
}