Update to TDLib 1.8.51

This commit is contained in:
c0re100 2025-07-02 23:52:52 +08:00
parent bc2b5f5823
commit 51f3ce0659
No known key found for this signature in database
GPG key ID: 7C3B3004FE745AAF
4 changed files with 1181 additions and 44 deletions

View file

@ -3507,6 +3507,9 @@ func UnmarshalMessageContent(data json.RawMessage) (MessageContent, error) {
case TypeMessageStory:
return UnmarshalMessageStory(data)
case TypeMessageChecklist:
return UnmarshalMessageChecklist(data)
case TypeMessageInvoice:
return UnmarshalMessageInvoice(data)
@ -3651,6 +3654,12 @@ func UnmarshalMessageContent(data json.RawMessage) (MessageContent, error) {
case TypeMessageDirectMessagePriceChanged:
return UnmarshalMessageDirectMessagePriceChanged(data)
case TypeMessageChecklistTasksDone:
return UnmarshalMessageChecklistTasksDone(data)
case TypeMessageChecklistTasksAdded:
return UnmarshalMessageChecklistTasksAdded(data)
case TypeMessageContactRegistered:
return UnmarshalMessageContactRegistered(data)
@ -3962,6 +3971,9 @@ func UnmarshalInputMessageContent(data json.RawMessage) (InputMessageContent, er
case TypeInputMessageStory:
return UnmarshalInputMessageStory(data)
case TypeInputMessageChecklist:
return UnmarshalInputMessageChecklist(data)
case TypeInputMessageForwarded:
return UnmarshalInputMessageForwarded(data)
@ -5803,6 +5815,9 @@ func UnmarshalPremiumFeature(data json.RawMessage) (PremiumFeature, error) {
case TypePremiumFeatureMessageEffects:
return UnmarshalPremiumFeatureMessageEffects(data)
case TypePremiumFeatureChecklists:
return UnmarshalPremiumFeatureChecklists(data)
default:
return nil, fmt.Errorf("Error unmarshaling. Unknown type: " + meta.Type)
}
@ -6603,6 +6618,9 @@ func UnmarshalPushMessageContent(data json.RawMessage) (PushMessageContent, erro
case TypePushMessageContentText:
return UnmarshalPushMessageContentText(data)
case TypePushMessageContentChecklist:
return UnmarshalPushMessageContentChecklist(data)
case TypePushMessageContentVideo:
return UnmarshalPushMessageContentVideo(data)
@ -6657,6 +6675,12 @@ func UnmarshalPushMessageContent(data json.RawMessage) (PushMessageContent, erro
case TypePushMessageContentProximityAlertTriggered:
return UnmarshalPushMessageContentProximityAlertTriggered(data)
case TypePushMessageContentChecklistTasksAdded:
return UnmarshalPushMessageContentChecklistTasksAdded(data)
case TypePushMessageContentChecklistTasksDone:
return UnmarshalPushMessageContentChecklistTasksDone(data)
case TypePushMessageContentMessageForwards:
return UnmarshalPushMessageContentMessageForwards(data)
@ -9429,6 +9453,38 @@ func UnmarshalPollTypeQuiz(data json.RawMessage) (*PollTypeQuiz, error) {
return &resp, err
}
func UnmarshalChecklistTask(data json.RawMessage) (*ChecklistTask, error) {
var resp ChecklistTask
err := json.Unmarshal(data, &resp)
return &resp, err
}
func UnmarshalInputChecklistTask(data json.RawMessage) (*InputChecklistTask, error) {
var resp InputChecklistTask
err := json.Unmarshal(data, &resp)
return &resp, err
}
func UnmarshalChecklist(data json.RawMessage) (*Checklist, error) {
var resp Checklist
err := json.Unmarshal(data, &resp)
return &resp, err
}
func UnmarshalInputChecklist(data json.RawMessage) (*InputChecklist, error) {
var resp InputChecklist
err := json.Unmarshal(data, &resp)
return &resp, err
}
func UnmarshalAnimation(data json.RawMessage) (*Animation, error) {
var resp Animation
@ -9557,6 +9613,14 @@ func UnmarshalAlternativeVideo(data json.RawMessage) (*AlternativeVideo, error)
return &resp, err
}
func UnmarshalVideoStoryboard(data json.RawMessage) (*VideoStoryboard, error) {
var resp VideoStoryboard
err := json.Unmarshal(data, &resp)
return &resp, err
}
func UnmarshalBackground(data json.RawMessage) (*Background, error) {
var resp Background
@ -11829,8 +11893,8 @@ func UnmarshalMessageSourceOther(data json.RawMessage) (*MessageSourceOther, err
return &resp, err
}
func UnmarshalMessageSponsor(data json.RawMessage) (*MessageSponsor, error) {
var resp MessageSponsor
func UnmarshalAdvertisementSponsor(data json.RawMessage) (*AdvertisementSponsor, error) {
var resp AdvertisementSponsor
err := json.Unmarshal(data, &resp)
@ -11869,6 +11933,22 @@ func UnmarshalSponsoredChats(data json.RawMessage) (*SponsoredChats, error) {
return &resp, err
}
func UnmarshalVideoMessageAdvertisement(data json.RawMessage) (*VideoMessageAdvertisement, error) {
var resp VideoMessageAdvertisement
err := json.Unmarshal(data, &resp)
return &resp, err
}
func UnmarshalVideoMessageAdvertisements(data json.RawMessage) (*VideoMessageAdvertisements, error) {
var resp VideoMessageAdvertisements
err := json.Unmarshal(data, &resp)
return &resp, err
}
func UnmarshalReportOption(data json.RawMessage) (*ReportOption, error) {
var resp ReportOption
@ -14549,6 +14629,14 @@ func UnmarshalMessageStory(data json.RawMessage) (*MessageStory, error) {
return &resp, err
}
func UnmarshalMessageChecklist(data json.RawMessage) (*MessageChecklist, error) {
var resp MessageChecklist
err := json.Unmarshal(data, &resp)
return &resp, err
}
func UnmarshalMessageInvoice(data json.RawMessage) (*MessageInvoice, error) {
var resp MessageInvoice
@ -14933,6 +15021,22 @@ func UnmarshalMessageDirectMessagePriceChanged(data json.RawMessage) (*MessageDi
return &resp, err
}
func UnmarshalMessageChecklistTasksDone(data json.RawMessage) (*MessageChecklistTasksDone, error) {
var resp MessageChecklistTasksDone
err := json.Unmarshal(data, &resp)
return &resp, err
}
func UnmarshalMessageChecklistTasksAdded(data json.RawMessage) (*MessageChecklistTasksAdded, error) {
var resp MessageChecklistTasksAdded
err := json.Unmarshal(data, &resp)
return &resp, err
}
func UnmarshalMessageContactRegistered(data json.RawMessage) (*MessageContactRegistered, error) {
var resp MessageContactRegistered
@ -15421,6 +15525,14 @@ func UnmarshalInputMessageStory(data json.RawMessage) (*InputMessageStory, error
return &resp, err
}
func UnmarshalInputMessageChecklist(data json.RawMessage) (*InputMessageChecklist, error) {
var resp InputMessageChecklist
err := json.Unmarshal(data, &resp)
return &resp, err
}
func UnmarshalInputMessageForwarded(data json.RawMessage) (*InputMessageForwarded, error) {
var resp InputMessageForwarded
@ -18197,6 +18309,14 @@ func UnmarshalPremiumFeatureMessageEffects(data json.RawMessage) (*PremiumFeatur
return &resp, err
}
func UnmarshalPremiumFeatureChecklists(data json.RawMessage) (*PremiumFeatureChecklists, error) {
var resp PremiumFeatureChecklists
err := json.Unmarshal(data, &resp)
return &resp, err
}
func UnmarshalBusinessFeatureLocation(data json.RawMessage) (*BusinessFeatureLocation, error) {
var resp BusinessFeatureLocation
@ -19149,6 +19269,14 @@ func UnmarshalPushMessageContentText(data json.RawMessage) (*PushMessageContentT
return &resp, err
}
func UnmarshalPushMessageContentChecklist(data json.RawMessage) (*PushMessageContentChecklist, error) {
var resp PushMessageContentChecklist
err := json.Unmarshal(data, &resp)
return &resp, err
}
func UnmarshalPushMessageContentVideo(data json.RawMessage) (*PushMessageContentVideo, error) {
var resp PushMessageContentVideo
@ -19293,6 +19421,22 @@ func UnmarshalPushMessageContentProximityAlertTriggered(data json.RawMessage) (*
return &resp, err
}
func UnmarshalPushMessageContentChecklistTasksAdded(data json.RawMessage) (*PushMessageContentChecklistTasksAdded, error) {
var resp PushMessageContentChecklistTasksAdded
err := json.Unmarshal(data, &resp)
return &resp, err
}
func UnmarshalPushMessageContentChecklistTasksDone(data json.RawMessage) (*PushMessageContentChecklistTasksDone, error) {
var resp PushMessageContentChecklistTasksDone
err := json.Unmarshal(data, &resp)
return &resp, err
}
func UnmarshalPushMessageContentMessageForwards(data json.RawMessage) (*PushMessageContentMessageForwards, error) {
var resp PushMessageContentMessageForwards
@ -23253,6 +23397,18 @@ func UnmarshalType(data json.RawMessage) (Type, error) {
case TypePollTypeQuiz:
return UnmarshalPollTypeQuiz(data)
case TypeChecklistTask:
return UnmarshalChecklistTask(data)
case TypeInputChecklistTask:
return UnmarshalInputChecklistTask(data)
case TypeChecklist:
return UnmarshalChecklist(data)
case TypeInputChecklist:
return UnmarshalInputChecklist(data)
case TypeAnimation:
return UnmarshalAnimation(data)
@ -23301,6 +23457,9 @@ func UnmarshalType(data json.RawMessage) (Type, error) {
case TypeAlternativeVideo:
return UnmarshalAlternativeVideo(data)
case TypeVideoStoryboard:
return UnmarshalVideoStoryboard(data)
case TypeBackground:
return UnmarshalBackground(data)
@ -24153,8 +24312,8 @@ func UnmarshalType(data json.RawMessage) (Type, error) {
case TypeMessageSourceOther:
return UnmarshalMessageSourceOther(data)
case TypeMessageSponsor:
return UnmarshalMessageSponsor(data)
case TypeAdvertisementSponsor:
return UnmarshalAdvertisementSponsor(data)
case TypeSponsoredMessage:
return UnmarshalSponsoredMessage(data)
@ -24168,6 +24327,12 @@ func UnmarshalType(data json.RawMessage) (Type, error) {
case TypeSponsoredChats:
return UnmarshalSponsoredChats(data)
case TypeVideoMessageAdvertisement:
return UnmarshalVideoMessageAdvertisement(data)
case TypeVideoMessageAdvertisements:
return UnmarshalVideoMessageAdvertisements(data)
case TypeReportOption:
return UnmarshalReportOption(data)
@ -25173,6 +25338,9 @@ func UnmarshalType(data json.RawMessage) (Type, error) {
case TypeMessageStory:
return UnmarshalMessageStory(data)
case TypeMessageChecklist:
return UnmarshalMessageChecklist(data)
case TypeMessageInvoice:
return UnmarshalMessageInvoice(data)
@ -25317,6 +25485,12 @@ func UnmarshalType(data json.RawMessage) (Type, error) {
case TypeMessageDirectMessagePriceChanged:
return UnmarshalMessageDirectMessagePriceChanged(data)
case TypeMessageChecklistTasksDone:
return UnmarshalMessageChecklistTasksDone(data)
case TypeMessageChecklistTasksAdded:
return UnmarshalMessageChecklistTasksAdded(data)
case TypeMessageContactRegistered:
return UnmarshalMessageContactRegistered(data)
@ -25500,6 +25674,9 @@ func UnmarshalType(data json.RawMessage) (Type, error) {
case TypeInputMessageStory:
return UnmarshalInputMessageStory(data)
case TypeInputMessageChecklist:
return UnmarshalInputMessageChecklist(data)
case TypeInputMessageForwarded:
return UnmarshalInputMessageForwarded(data)
@ -26541,6 +26718,9 @@ func UnmarshalType(data json.RawMessage) (Type, error) {
case TypePremiumFeatureMessageEffects:
return UnmarshalPremiumFeatureMessageEffects(data)
case TypePremiumFeatureChecklists:
return UnmarshalPremiumFeatureChecklists(data)
case TypeBusinessFeatureLocation:
return UnmarshalBusinessFeatureLocation(data)
@ -26898,6 +27078,9 @@ func UnmarshalType(data json.RawMessage) (Type, error) {
case TypePushMessageContentText:
return UnmarshalPushMessageContentText(data)
case TypePushMessageContentChecklist:
return UnmarshalPushMessageContentChecklist(data)
case TypePushMessageContentVideo:
return UnmarshalPushMessageContentVideo(data)
@ -26952,6 +27135,12 @@ func UnmarshalType(data json.RawMessage) (Type, error) {
case TypePushMessageContentProximityAlertTriggered:
return UnmarshalPushMessageContentProximityAlertTriggered(data)
case TypePushMessageContentChecklistTasksAdded:
return UnmarshalPushMessageContentChecklistTasksAdded(data)
case TypePushMessageContentChecklistTasksDone:
return UnmarshalPushMessageContentChecklistTasksDone(data)
case TypePushMessageContentMessageForwards:
return UnmarshalPushMessageContentMessageForwards(data)