gotd: update to layer 224
This commit is contained in:
Generated
+216
@@ -7869,6 +7869,133 @@ func (s *ServerDispatcher) OnMessagesCheckURLAuthMatchCode(f func(ctx context.Co
|
||||
s.handlers[MessagesCheckURLAuthMatchCodeRequestTypeID] = handler
|
||||
}
|
||||
|
||||
func (s *ServerDispatcher) OnMessagesComposeMessageWithAI(f func(ctx context.Context, request *MessagesComposeMessageWithAIRequest) (*MessagesComposedMessageWithAI, error)) {
|
||||
handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
|
||||
var request MessagesComposeMessageWithAIRequest
|
||||
if err := request.Decode(b); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
response, err := f(ctx, &request)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return response, nil
|
||||
}
|
||||
|
||||
s.handlers[MessagesComposeMessageWithAIRequestTypeID] = handler
|
||||
}
|
||||
|
||||
func (s *ServerDispatcher) OnMessagesReportReadMetrics(f func(ctx context.Context, request *MessagesReportReadMetricsRequest) (bool, error)) {
|
||||
handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
|
||||
var request MessagesReportReadMetricsRequest
|
||||
if err := request.Decode(b); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
response, err := f(ctx, &request)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if response {
|
||||
return &BoolBox{Bool: &BoolTrue{}}, nil
|
||||
}
|
||||
|
||||
return &BoolBox{Bool: &BoolFalse{}}, nil
|
||||
}
|
||||
|
||||
s.handlers[MessagesReportReadMetricsRequestTypeID] = handler
|
||||
}
|
||||
|
||||
func (s *ServerDispatcher) OnMessagesReportMusicListen(f func(ctx context.Context, request *MessagesReportMusicListenRequest) (bool, error)) {
|
||||
handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
|
||||
var request MessagesReportMusicListenRequest
|
||||
if err := request.Decode(b); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
response, err := f(ctx, &request)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if response {
|
||||
return &BoolBox{Bool: &BoolTrue{}}, nil
|
||||
}
|
||||
|
||||
return &BoolBox{Bool: &BoolFalse{}}, nil
|
||||
}
|
||||
|
||||
s.handlers[MessagesReportMusicListenRequestTypeID] = handler
|
||||
}
|
||||
|
||||
func (s *ServerDispatcher) OnMessagesAddPollAnswer(f func(ctx context.Context, request *MessagesAddPollAnswerRequest) (UpdatesClass, error)) {
|
||||
handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
|
||||
var request MessagesAddPollAnswerRequest
|
||||
if err := request.Decode(b); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
response, err := f(ctx, &request)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return &UpdatesBox{Updates: response}, nil
|
||||
}
|
||||
|
||||
s.handlers[MessagesAddPollAnswerRequestTypeID] = handler
|
||||
}
|
||||
|
||||
func (s *ServerDispatcher) OnMessagesDeletePollAnswer(f func(ctx context.Context, request *MessagesDeletePollAnswerRequest) (UpdatesClass, error)) {
|
||||
handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
|
||||
var request MessagesDeletePollAnswerRequest
|
||||
if err := request.Decode(b); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
response, err := f(ctx, &request)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return &UpdatesBox{Updates: response}, nil
|
||||
}
|
||||
|
||||
s.handlers[MessagesDeletePollAnswerRequestTypeID] = handler
|
||||
}
|
||||
|
||||
func (s *ServerDispatcher) OnMessagesGetUnreadPollVotes(f func(ctx context.Context, request *MessagesGetUnreadPollVotesRequest) (MessagesMessagesClass, error)) {
|
||||
handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
|
||||
var request MessagesGetUnreadPollVotesRequest
|
||||
if err := request.Decode(b); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
response, err := f(ctx, &request)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return &MessagesMessagesBox{Messages: response}, nil
|
||||
}
|
||||
|
||||
s.handlers[MessagesGetUnreadPollVotesRequestTypeID] = handler
|
||||
}
|
||||
|
||||
func (s *ServerDispatcher) OnMessagesReadPollVotes(f func(ctx context.Context, request *MessagesReadPollVotesRequest) (*MessagesAffectedHistory, error)) {
|
||||
handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
|
||||
var request MessagesReadPollVotesRequest
|
||||
if err := request.Decode(b); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
response, err := f(ctx, &request)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return response, nil
|
||||
}
|
||||
|
||||
s.handlers[MessagesReadPollVotesRequestTypeID] = handler
|
||||
}
|
||||
|
||||
func (s *ServerDispatcher) OnUpdatesGetState(f func(ctx context.Context) (*UpdatesState, error)) {
|
||||
handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
|
||||
var request UpdatesGetStateRequest
|
||||
@@ -10210,6 +10337,95 @@ func (s *ServerDispatcher) OnBotsGetBotRecommendations(f func(ctx context.Contex
|
||||
s.handlers[BotsGetBotRecommendationsRequestTypeID] = handler
|
||||
}
|
||||
|
||||
func (s *ServerDispatcher) OnBotsCheckUsername(f func(ctx context.Context, username string) (bool, error)) {
|
||||
handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
|
||||
var request BotsCheckUsernameRequest
|
||||
if err := request.Decode(b); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
response, err := f(ctx, request.Username)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if response {
|
||||
return &BoolBox{Bool: &BoolTrue{}}, nil
|
||||
}
|
||||
|
||||
return &BoolBox{Bool: &BoolFalse{}}, nil
|
||||
}
|
||||
|
||||
s.handlers[BotsCheckUsernameRequestTypeID] = handler
|
||||
}
|
||||
|
||||
func (s *ServerDispatcher) OnBotsCreateBot(f func(ctx context.Context, request *BotsCreateBotRequest) (UserClass, error)) {
|
||||
handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
|
||||
var request BotsCreateBotRequest
|
||||
if err := request.Decode(b); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
response, err := f(ctx, &request)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return &UserBox{User: response}, nil
|
||||
}
|
||||
|
||||
s.handlers[BotsCreateBotRequestTypeID] = handler
|
||||
}
|
||||
|
||||
func (s *ServerDispatcher) OnBotsExportBotToken(f func(ctx context.Context, request *BotsExportBotTokenRequest) (*BotsExportedBotToken, error)) {
|
||||
handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
|
||||
var request BotsExportBotTokenRequest
|
||||
if err := request.Decode(b); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
response, err := f(ctx, &request)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return response, nil
|
||||
}
|
||||
|
||||
s.handlers[BotsExportBotTokenRequestTypeID] = handler
|
||||
}
|
||||
|
||||
func (s *ServerDispatcher) OnBotsRequestWebViewButton(f func(ctx context.Context, request *BotsRequestWebViewButtonRequest) (*BotsRequestedButton, error)) {
|
||||
handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
|
||||
var request BotsRequestWebViewButtonRequest
|
||||
if err := request.Decode(b); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
response, err := f(ctx, &request)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return response, nil
|
||||
}
|
||||
|
||||
s.handlers[BotsRequestWebViewButtonRequestTypeID] = handler
|
||||
}
|
||||
|
||||
func (s *ServerDispatcher) OnBotsGetRequestedWebViewButton(f func(ctx context.Context, request *BotsGetRequestedWebViewButtonRequest) (KeyboardButtonClass, error)) {
|
||||
handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
|
||||
var request BotsGetRequestedWebViewButtonRequest
|
||||
if err := request.Decode(b); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
response, err := f(ctx, &request)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return &KeyboardButtonBox{KeyboardButton: response}, nil
|
||||
}
|
||||
|
||||
s.handlers[BotsGetRequestedWebViewButtonRequestTypeID] = handler
|
||||
}
|
||||
|
||||
func (s *ServerDispatcher) OnPaymentsGetPaymentForm(f func(ctx context.Context, request *PaymentsGetPaymentFormRequest) (PaymentsPaymentFormClass, error)) {
|
||||
handler := func(ctx context.Context, b *bin.Buffer) (bin.Encoder, error) {
|
||||
var request PaymentsGetPaymentFormRequest
|
||||
|
||||
Reference in New Issue
Block a user