Skip to content

Commit 67e8333

Browse files
krypton-bytegithub-actions[bot]
authored andcommitted
Whatsmeow
- Update proto files - Update golang depedencies
1 parent 97c0b08 commit 67e8333

25 files changed

+1860
-842
lines changed

goneonize/defproto/.sha

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
5bece9bb0f6ed2b62a787fdf84efc80d35bbb66d
1+
4a149719757d79cfbebae90726cbc0da01da7b50

goneonize/defproto/Neonize.pb.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

goneonize/defproto/waArmadilloMiTransportAdminMessage/WAArmadilloMiTransportAdminMessage.proto

Lines changed: 153 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,140 @@ message MiTransportAdminMessage {
6565
optional Action action = 2;
6666
}
6767

68+
message XmatUnpinMessageV2 {
69+
optional string pinnedMessageID = 1;
70+
}
71+
72+
message XmatPinMessageV2 {
73+
optional string pinnedMessageID = 1;
74+
}
75+
76+
message XmatUpdatePayments {
77+
optional string receiverName = 1;
78+
optional string senderName = 2;
79+
optional float amount = 3;
80+
optional int64 transactionID = 4;
81+
optional int32 transactionStatus = 5;
82+
}
83+
84+
message XmatThreadQuickReaction {
85+
optional string threadQuickReactionEmoji = 1;
86+
optional string threadQuickReactionInstructionKeyID = 2;
87+
}
88+
89+
message XmatThreadNickname {
90+
optional int64 participantID = 1;
91+
optional string nickname = 2;
92+
}
93+
94+
message XmatThreadIcon {
95+
optional string threadIcon = 1;
96+
}
97+
98+
message XmatThemeColor {
99+
optional string themeID = 1;
100+
optional string themeColor = 2;
101+
repeated string gradient = 3;
102+
optional bool shouldShowIcon = 4;
103+
optional int32 themeType = 5;
104+
optional string accessibilityLabel = 6;
105+
optional string themeNameWithSubtitle = 7;
106+
optional string themeEmoji = 8;
107+
}
108+
109+
message XmatMessengerSharedAlbum {
110+
optional string xmaDataclass = 1;
111+
}
112+
113+
message XmatMessengerSharedAlbumRename {
114+
optional int64 sharedAlbumID = 1;
115+
optional string oldAlbumTitle = 2;
116+
optional string newAlbumTitle = 3;
117+
}
118+
119+
message XmatMessengerSharedAlbumDeletion {
120+
optional int64 sharedAlbumID = 1;
121+
optional string albumTitle = 2;
122+
}
123+
124+
message XmatMessengerSharedAlbumContentRemoval {
125+
message RemovedContentTuple {
126+
optional int64 key = 1;
127+
optional string value = 2;
128+
}
129+
130+
optional int64 sharedAlbumID = 1;
131+
repeated RemovedContentTuple removedContentMap = 2;
132+
optional int64 removedContentCount = 3;
133+
optional string albumTitle = 4;
134+
}
135+
136+
message XmatMessengerSharedAlbumAddition {
137+
optional int64 sharedAlbumID = 1;
138+
optional string albumTitle = 2;
139+
optional int64 numOfAttachments = 3;
140+
optional bool isAlbumCreation = 4;
141+
}
142+
143+
message XmatMessengerQRCodeScanned {
144+
optional string receiverName = 1;
145+
optional string senderName = 2;
146+
}
147+
148+
message XmatMessagingLimitSharing {
149+
optional string senderName = 1;
150+
optional string senderID = 2;
151+
optional string limitSharingType = 3;
152+
}
153+
154+
message XmatMagicWords {
155+
optional int64 newMagicWordCount = 1;
156+
optional int64 removedMagicWordCount = 2;
157+
optional string magicWord = 3;
158+
optional string emojiEffect = 4;
159+
optional bool isAllEdited = 5;
160+
optional string themeName = 6;
161+
}
162+
163+
message XmatLinkCTA {
164+
optional string linkCtaXmatPrimaryText = 1;
165+
optional string linkCtaXmatCtaText = 2;
166+
optional string linkCtaXmatCtaURL = 3;
167+
optional string linkCtaXmatCtaIosURL = 4;
168+
optional string androidUri = 5;
169+
optional string asyncURL = 6;
170+
optional bool wwwIsAsyncURL = 7;
171+
optional bool msiteEnabled = 8;
172+
optional bool hideUriInFallback = 9;
173+
optional bool showConfirmationDialog = 10;
174+
optional string graphPayload = 11;
175+
optional string identifierName = 12;
176+
optional string threadID = 13;
177+
optional bool hideCtaInFallback = 14;
178+
optional string ctxAdConversationStarterInfo = 15;
179+
optional string fbmUri = 16;
180+
optional string initiatorUserID = 17;
181+
}
182+
183+
message XmatInstantGameEncryptedDynamicCustomUpdate {
184+
optional string senderName = 1;
185+
optional string muteManagementAdminTextType = 2;
186+
optional string gameName = 3;
187+
}
188+
189+
message XmatFriendRequestConfirmedEncrypted {
190+
optional string otherUserName = 1;
191+
optional string isTurnOnCohort = 2;
192+
}
193+
194+
message XmatDisappearingSetting {
195+
optional int64 disappearingSettingTime = 1;
196+
optional int64 oldDisappearingSettingTime = 2;
197+
optional int64 disappearingSettingActorFbid = 3;
198+
optional int64 newEphemeralityType = 4;
199+
optional int64 oldEphemeralityType = 5;
200+
}
201+
68202
message DisappearingSettingChanged {
69203
optional int32 disappearingSettingDurationSeconds = 1;
70204
optional int32 oldDisappearingSettingDurationSeconds = 2;
@@ -117,5 +251,24 @@ message MiTransportAdminMessage {
117251
IconChanged iconChanged = 11;
118252
DisappearingSettingChanged disappearingSettingChanged = 12;
119253
LimitSharingChanged limitSharingChanged = 13;
254+
XmatDisappearingSetting xmatDisappearingSetting = 14;
255+
XmatFriendRequestConfirmedEncrypted xmatFriendRequestConfirmedEncrypted = 15;
256+
XmatInstantGameEncryptedDynamicCustomUpdate xmatInstantGameEncryptedDynamicCustomUpdate = 16;
257+
XmatLinkCTA xmatLinkCta = 17;
258+
XmatMagicWords xmatMagicWords = 18;
259+
XmatMessagingLimitSharing xmatMessagingLimitSharing = 19;
260+
XmatMessengerQRCodeScanned xmatMessengerQrCodeScanned = 20;
261+
XmatMessengerSharedAlbumAddition xmatMessengerSharedAlbumAddition = 21;
262+
XmatMessengerSharedAlbumContentRemoval xmatMessengerSharedAlbumContentRemoval = 22;
263+
XmatMessengerSharedAlbumDeletion xmatMessengerSharedAlbumDeletion = 23;
264+
XmatMessengerSharedAlbumRename xmatMessengerSharedAlbumRename = 24;
265+
XmatMessengerSharedAlbum xmatMessengerSharedAlbum = 25;
266+
XmatThemeColor xmatThemeColor = 26;
267+
XmatThreadIcon xmatThreadIcon = 27;
268+
XmatThreadNickname xmatThreadNickname = 28;
269+
XmatThreadQuickReaction xmatThreadQuickReaction = 29;
270+
XmatUpdatePayments xmatUpdatePayments = 30;
271+
XmatPinMessageV2 xmatPinMessageV2 = 31;
272+
XmatUnpinMessageV2 xmatUnpinMessageV2 = 32;
120273
}
121274
}

goneonize/defproto/waBotMetadata/WABotMetadata.proto

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ enum BotMetricsEntryPoint {
3636
INVOKE_META_AI_1ON1 = 29;
3737
INVOKE_META_AI_GROUP = 30;
3838
META_AI_FORWARD = 31;
39+
NEW_CHAT_AI_CONTACT = 32;
3940
}
4041

4142
enum BotMetricsThreadEntryPoint {
@@ -267,6 +268,9 @@ message BotCapabilityMetadata {
267268
RICH_RESPONSE_SOURCES_IN_MESSAGE = 37;
268269
RICH_RESPONSE_SIDE_BY_SIDE_SURVEY = 38;
269270
RICH_RESPONSE_UNIFIED_TEXT_COMPONENT = 39;
271+
AI_SHARED_MEMORY = 40;
272+
RICH_RESPONSE_UNIFIED_SOURCES = 41;
273+
RICH_RESPONSE_UNIFIED_DOMAIN_CITATIONS = 42;
270274
}
271275

272276
repeated BotCapabilityType capabilities = 1;
@@ -338,6 +342,25 @@ message BotMessageOrigin {
338342
optional BotMessageOriginType type = 1;
339343
}
340344

345+
message AIThreadInfo {
346+
message AIThreadClientInfo {
347+
enum AIThreadType {
348+
UNKNOWN = 0;
349+
DEFAULT = 1;
350+
INCOGNITO = 2;
351+
}
352+
353+
optional AIThreadType type = 1;
354+
}
355+
356+
message AIThreadServerInfo {
357+
optional string title = 1;
358+
}
359+
360+
optional AIThreadServerInfo serverInfo = 1;
361+
optional AIThreadClientInfo clientInfo = 2;
362+
}
363+
341364
message BotAvatarMetadata {
342365
optional uint32 sentiment = 1;
343366
optional string behaviorGraph = 2;
@@ -454,11 +477,18 @@ message BotMessageOriginMetadata {
454477
}
455478

456479
message BotUnifiedResponseMutation {
480+
message MediaDetailsMetadata {
481+
optional string ID = 1;
482+
optional BotMediaMetadata highResMedia = 2;
483+
optional BotMediaMetadata previewMedia = 3;
484+
}
485+
457486
message SideBySideMetadata {
458487
optional string primaryResponseID = 1;
459488
}
460489

461490
optional SideBySideMetadata sbsMetadata = 1;
491+
repeated MediaDetailsMetadata mediaDetailsMetadataList = 2;
462492
}
463493

464494
message BotMetadata {
@@ -492,4 +522,6 @@ message BotMetadata {
492522
optional BotUnifiedResponseMutation unifiedResponseMutation = 28;
493523
optional BotMessageOriginMetadata botMessageOriginMetadata = 29;
494524
optional InThreadSurveyMetadata inThreadSurveyMetadata = 30;
525+
optional AIThreadInfo botThreadInfo = 31;
526+
optional bytes internalMetadata = 999;
495527
}

goneonize/defproto/waDeviceCapabilities/WAProtobufsDeviceCapabilities.proto

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,15 @@ message DeviceCapabilities {
99
FULL = 2;
1010
}
1111

12+
message BusinessBroadcast {
13+
optional bool importListEnabled = 1;
14+
}
15+
1216
message LIDMigration {
1317
optional uint64 chatDbMigrationTimestamp = 1;
1418
}
1519

1620
optional ChatLockSupportLevel chatLockSupportLevel = 1;
1721
optional LIDMigration lidMigration = 2;
22+
optional BusinessBroadcast businessBroadcast = 3;
1823
}

goneonize/defproto/waE2E/WAWebProtobufsE2E.proto

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -321,8 +321,9 @@ message InteractiveResponseMessage {
321321
message InteractiveMessage {
322322
message CarouselMessage {
323323
enum CarouselCardType {
324-
DEFAULT = 0;
325-
ALBUM = 1;
324+
UNKNOWN = 0;
325+
HSCROLL_CARDS = 1;
326+
ALBUM_IMAGE = 2;
326327
}
327328

328329
repeated InteractiveMessage cards = 1;
@@ -1049,6 +1050,7 @@ message ContextInfo {
10491050
STATUS = 2;
10501051
CHANNELS = 3;
10511052
META_AI = 4;
1053+
UGC = 5;
10521054
}
10531055

10541056
enum StatusSourceType {
@@ -1255,6 +1257,7 @@ message ContextInfo {
12551257
optional ForwardOrigin forwardOrigin = 67;
12561258
optional QuestionReplyQuotedMessage questionReplyQuotedMessage = 68;
12571259
optional StatusAudienceMetadata statusAudienceMetadata = 69;
1260+
optional uint32 nonJIDMentions = 70;
12581261
}
12591262

12601263
message AIRichResponseMessage {
@@ -1452,6 +1455,7 @@ message ThreadID {
14521455
enum ThreadType {
14531456
UNKNOWN = 0;
14541457
VIEW_REPLIES = 1;
1458+
AI_THREAD = 2;
14551459
}
14561460

14571461
optional ThreadType threadType = 1;

goneonize/defproto/waStatusAttributions/WAStatusAttributions.proto

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,16 @@ message StatusAttribution {
1111
STATUS_MENTION = 4;
1212
GROUP_STATUS = 5;
1313
RL_ATTRIBUTION = 6;
14+
AI_CREATED = 7;
15+
}
16+
17+
message AiCreatedAttribution {
18+
enum Source {
19+
UNKNOWN = 0;
20+
STATUS_MIMICRY = 1;
21+
}
22+
23+
optional Source source = 1;
1424
}
1525

1626
message RLAttribution {
@@ -80,6 +90,7 @@ message StatusAttribution {
8090
Music music = 5;
8191
GroupStatus groupStatus = 6;
8292
RLAttribution rlAttribution = 7;
93+
AiCreatedAttribution aiCreatedAttribution = 8;
8394
}
8495

8596
optional Type type = 1;

goneonize/defproto/waSyncAction/WASyncAction.proto

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -270,11 +270,21 @@ message SyncActionValue {
270270
optional MaibaAIFeaturesControlAction maibaAiFeaturesControlAction = 68;
271271
optional BusinessBroadcastListAction businessBroadcastListAction = 69;
272272
optional MusicUserIdAction musicUserIDAction = 70;
273+
optional StatusPostOptInNotificationPreferencesAction statusPostOptInNotificationPreferencesAction = 71;
274+
}
275+
276+
message StatusPostOptInNotificationPreferencesAction {
277+
optional bool enabled = 1;
278+
}
279+
280+
message BroadcastListParticipant {
281+
required string lidJID = 1;
282+
optional string pnJID = 2;
273283
}
274284

275285
message BusinessBroadcastListAction {
276286
optional bool deleted = 1;
277-
repeated string lids = 2;
287+
repeated BroadcastListParticipant participants = 2;
278288
optional string listName = 3;
279289
}
280290

goneonize/defproto/waWa6/WAWebProtobufsWa6.proto

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -229,6 +229,7 @@ message ClientPayload {
229229
optional bool lidDbMigrated = 41;
230230
optional AccountType accountType = 42;
231231
optional sfixed32 connectionSequenceInfo = 43;
232+
optional bool paaLink = 44;
232233
}
233234

234235
message HandshakeMessage {

goneonize/go.mod

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,23 +7,26 @@ toolchain go1.24.5
77
require (
88
github.com/lib/pq v1.10.9
99
github.com/mattn/go-sqlite3 v1.14.32
10-
go.mau.fi/whatsmeow v0.0.0-20250826144440-85e30ecab38b
11-
google.golang.org/protobuf v1.36.8
10+
go.mau.fi/whatsmeow v0.0.0-20250916115455-914d640cc83c
11+
google.golang.org/protobuf v1.36.9
1212
)
1313

1414
require (
1515
filippo.io/edwards25519 v1.1.0 // indirect
16+
github.com/beeper/argo-go v1.1.2 // indirect
17+
github.com/elliotchance/orderedmap/v3 v3.1.0 // indirect
1618
github.com/google/uuid v1.6.0 // indirect
1719
github.com/gorilla/websocket v1.5.3 // indirect
1820
github.com/mattn/go-colorable v0.1.14 // indirect
1921
github.com/mattn/go-isatty v0.0.20 // indirect
20-
github.com/petermattis/goid v0.0.0-20250813065127-a731cc31b4fe // indirect
22+
github.com/petermattis/goid v0.0.0-20250904145737-900bdf8bb490 // indirect
2123
github.com/rs/zerolog v1.34.0 // indirect
24+
github.com/vektah/gqlparser/v2 v2.5.30 // indirect
2225
go.mau.fi/libsignal v0.2.0 // indirect
23-
go.mau.fi/util v0.9.0 // indirect
24-
golang.org/x/crypto v0.41.0 // indirect
25-
golang.org/x/exp v0.0.0-20250819193227-8b4c13bb791b // indirect
26-
golang.org/x/net v0.43.0 // indirect
27-
golang.org/x/sys v0.35.0 // indirect
28-
golang.org/x/text v0.28.0 // indirect
26+
go.mau.fi/util v0.9.1 // indirect
27+
golang.org/x/crypto v0.42.0 // indirect
28+
golang.org/x/exp v0.0.0-20250911091902-df9299821621 // indirect
29+
golang.org/x/net v0.44.0 // indirect
30+
golang.org/x/sys v0.36.0 // indirect
31+
golang.org/x/text v0.29.0 // indirect
2932
)

0 commit comments

Comments
 (0)