4
0
mirror of https://github.com/cwinfo/matterbridge.git synced 2025-07-01 19:26:17 +00:00

Update dependencies (#1813)

This commit is contained in:
Wim
2022-04-25 23:50:10 +02:00
committed by GitHub
parent 2fca3c7563
commit 67adad3e08
288 changed files with 266038 additions and 3755 deletions

View File

@ -7,6 +7,10 @@
// Package binary implements encoding and decoding documents in WhatsApp's binary XML format.
package binary
import (
"fmt"
)
// Attrs is a type alias for the attributes of an XML element (Node).
type Attrs = map[string]interface{}
@ -78,6 +82,8 @@ func Unmarshal(data []byte) (*Node, error) {
n, err := r.readNode()
if err != nil {
return nil, err
} else if r.index != len(r.data) {
return n, fmt.Errorf("%d leftover bytes after decoding", len(r.data)-r.index)
}
return n, nil
}

File diff suppressed because it is too large Load Diff

View File

@ -48,6 +48,7 @@ message CompanionProps {
OHANA = 10;
ALOHA = 11;
CATALINA = 12;
TCL_TV = 13;
}
optional CompanionPropsPlatformType platformType = 3;
optional bool requireFullSync = 4;
@ -61,52 +62,6 @@ message AppVersion {
optional uint32 quinary = 5;
}
message StickerMessage {
optional string url = 1;
optional bytes fileSha256 = 2;
optional bytes fileEncSha256 = 3;
optional bytes mediaKey = 4;
optional string mimetype = 5;
optional uint32 height = 6;
optional uint32 width = 7;
optional string directPath = 8;
optional uint64 fileLength = 9;
optional int64 mediaKeyTimestamp = 10;
optional uint32 firstFrameLength = 11;
optional bytes firstFrameSidecar = 12;
optional bool isAnimated = 13;
optional bytes pngThumbnail = 16;
optional ContextInfo contextInfo = 17;
}
message SenderKeyDistributionMessage {
optional string groupId = 1;
optional bytes axolotlSenderKeyDistributionMessage = 2;
}
message SendPaymentMessage {
optional Message noteMessage = 2;
optional MessageKey requestMessageKey = 3;
optional PaymentBackground background = 4;
}
message RequestPaymentMessage {
optional Message noteMessage = 4;
optional string currencyCodeIso4217 = 1;
optional uint64 amount1000 = 2;
optional string requestFrom = 3;
optional int64 expiryTimestamp = 5;
optional Money amount = 6;
optional PaymentBackground background = 7;
}
message ReactionMessage {
optional MessageKey key = 1;
optional string text = 2;
optional string groupingKey = 3;
optional int64 senderTimestampMs = 4;
}
message ProtocolMessage {
optional MessageKey key = 1;
enum ProtocolMessageType {
@ -160,6 +115,33 @@ message CatalogSnapshot {
optional string description = 3;
}
message PollVoteMessage {
repeated bytes selectedOptions = 1;
optional int64 senderTimestampMs = 2;
}
message PollUpdateMessage {
optional MessageKey pollCreationMessageKey = 1;
optional PollEncValue vote = 2;
}
message PollEncValue {
optional bytes encPayload = 1;
optional bytes encIv = 2;
}
message PollCreationMessage {
optional bytes encKey = 1;
optional string name = 2;
repeated Option options = 3;
optional uint32 selectableOptionsCount = 4;
optional ContextInfo contextInfo = 5;
}
message Option {
optional string optionName = 1;
}
message PaymentInviteMessage {
enum PaymentInviteMessageServiceType {
UNKNOWN = 0;
@ -547,6 +529,9 @@ message ExtendedTextMessage {
PARENT = 1;
}
optional ExtendedTextMessageInviteLinkGroupType inviteLinkGroupType = 26;
optional string inviteLinkParentGroupSubjectV2 = 27;
optional bytes inviteLinkParentGroupThumbnailV2 = 28;
optional ExtendedTextMessageInviteLinkGroupType inviteLinkGroupTypeV2 = 29;
}
message DocumentMessage {
@ -796,6 +781,7 @@ message ContextInfo {
optional ActionLink actionLink = 33;
optional string groupSubject = 34;
optional string parentGroupJid = 35;
optional bytes messageSecret = 36;
}
message ExternalAdReplyInfo {
@ -859,34 +845,6 @@ message CallButton {
optional HighlyStructuredMessage phoneNumber = 2;
}
message PollUpdateMessage {
optional MessageKey pollCreationMessageKey = 1;
optional bytes encPayload = 2;
optional bytes encIv = 3;
}
message PollUpdateMessageContent {
oneof update {
PollVoteMessage voteMessage = 1;
}
}
message PollVoteMessage {
repeated bytes selectedOptions = 1;
optional int64 senderTimestampMs = 2;
}
message PollCreationMessage {
optional bytes encKey = 1;
optional string name = 2;
repeated Option options = 3;
optional uint32 selectableOptionsCount = 4;
}
message Option {
optional string optionName = 1;
}
message Point {
optional int32 xDeprecated = 1;
optional int32 yDeprecated = 2;
@ -1056,6 +1014,52 @@ message StickerSyncRMRMessage {
optional int64 requestTimestamp = 3;
}
message StickerMessage {
optional string url = 1;
optional bytes fileSha256 = 2;
optional bytes fileEncSha256 = 3;
optional bytes mediaKey = 4;
optional string mimetype = 5;
optional uint32 height = 6;
optional uint32 width = 7;
optional string directPath = 8;
optional uint64 fileLength = 9;
optional int64 mediaKeyTimestamp = 10;
optional uint32 firstFrameLength = 11;
optional bytes firstFrameSidecar = 12;
optional bool isAnimated = 13;
optional bytes pngThumbnail = 16;
optional ContextInfo contextInfo = 17;
}
message SenderKeyDistributionMessage {
optional string groupId = 1;
optional bytes axolotlSenderKeyDistributionMessage = 2;
}
message SendPaymentMessage {
optional Message noteMessage = 2;
optional MessageKey requestMessageKey = 3;
optional PaymentBackground background = 4;
}
message RequestPaymentMessage {
optional Message noteMessage = 4;
optional string currencyCodeIso4217 = 1;
optional uint64 amount1000 = 2;
optional string requestFrom = 3;
optional int64 expiryTimestamp = 5;
optional Money amount = 6;
optional PaymentBackground background = 7;
}
message ReactionMessage {
optional MessageKey key = 1;
optional string text = 2;
optional string groupingKey = 3;
optional int64 senderTimestampMs = 4;
}
message EphemeralSetting {
optional sfixed32 duration = 1;
optional sfixed64 timestamp = 2;
@ -1184,6 +1188,14 @@ message MsgOpaqueData {
optional bytes futureproofBuffer = 14;
optional string clientUrl = 15;
optional string loc = 16;
optional string pollName = 17;
repeated PollOption pollOptions = 18;
optional bytes pollEncKey = 19;
optional uint32 pollSelectableOptionsCount = 20;
}
message PollOption {
optional string name = 1;
}
message ServerErrorReceipt {
@ -1309,12 +1321,24 @@ message SyncActionValue {
optional PrimaryFeature primaryFeature = 24;
optional FavoriteStickerAction favoriteStickerAction = 25;
optional AndroidUnsupportedActions androidUnsupportedActions = 26;
optional AgentAction agentAction = 27;
optional SubscriptionAction subscriptionAction = 28;
optional UserStatusMuteAction userStatusMuteAction = 29;
optional TimeFormatAction timeFormatAction = 30;
}
message UserStatusMuteAction {
optional bool muted = 1;
}
message UnarchiveChatsSetting {
optional bool unarchiveChats = 1;
}
message TimeFormatAction {
optional bool isTwentyFourHourFormatEnabled = 1;
}
message SyncActionMessage {
optional MessageKey key = 1;
optional int64 timestamp = 2;
@ -1326,6 +1350,12 @@ message SyncActionMessageRange {
repeated SyncActionMessage messages = 3;
}
message SubscriptionAction {
optional bool isDeactivated = 1;
optional bool isAutoRenewing = 2;
optional int64 expirationDate = 3;
}
message StarAction {
optional bool starred = 1;
}
@ -1439,6 +1469,12 @@ message AndroidUnsupportedActions {
optional bool allowed = 1;
}
message AgentAction {
optional string name = 1;
optional int32 deviceID = 2;
optional bool isDeleted = 3;
}
message SyncActionData {
optional bytes index = 1;
optional SyncActionValue value = 2;
@ -1899,6 +1935,12 @@ message WebMessageInfo {
COMMUNITY_LINK_PARENT_GROUP = 134;
COMMUNITY_LINK_SIBLING_GROUP = 135;
COMMUNITY_LINK_SUB_GROUP = 136;
COMMUNITY_UNLINK_PARENT_GROUP = 137;
COMMUNITY_UNLINK_SIBLING_GROUP = 138;
COMMUNITY_UNLINK_SUB_GROUP = 139;
GROUP_PARTICIPANT_ACCEPT = 140;
GROUP_PARTICIPANT_LINKED_GROUP_JOIN = 141;
COMMUNITY_CREATE = 142;
}
optional WebMessageInfoStubType messageStubType = 24;
optional bool clearMedia = 25;
@ -1929,6 +1971,9 @@ message WebMessageInfo {
optional StatusPSA statusPsa = 44;
repeated PollUpdate pollUpdates = 45;
optional PollAdditionalMetadata pollAdditionalMetadata = 46;
optional string agentId = 47;
optional bool statusAlreadyViewed = 48;
optional bytes messageSecret = 49;
}
message WebFeatures {
@ -1995,7 +2040,7 @@ message UserReceipt {
}
message StatusPSA {
required string campaignId = 44;
required uint64 campaignId = 44;
optional uint64 campaignExpirationTimestamp = 45;
}
@ -2009,7 +2054,7 @@ message Reaction {
message PollUpdate {
optional MessageKey pollUpdateMessageKey = 1;
optional PollUpdateMessageContent pollUpdateMessage = 2;
optional PollVoteMessage vote = 2;
}
message PollAdditionalMetadata {
@ -2080,6 +2125,9 @@ message PaymentInfo {
COLLECT_CANCELED = 26;
COLLECT_CANCELLING = 27;
IN_REVIEW = 28;
REVERSAL_SUCCESS = 29;
REVERSAL_PENDING = 30;
REFUND_PENDING = 31;
}
optional PaymentInfoTxnStatus txnStatus = 10;
optional bool useNoviFiatFormat = 11;