Skip to content

Commit 799c90a

Browse files
golf1052Sanders Lauture
authored andcommitted
Add support for view-once video.
Reflects signalapp/libsignal-service-java@e86cc49
1 parent 6fcb1fd commit 799c90a

File tree

3 files changed

+84
-81
lines changed

3 files changed

+84
-81
lines changed

libsignal-service-dotnet/SignalServiceMessageSender.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -565,7 +565,7 @@ private async Task<byte[]> CreateMessageContentAsync(SignalServiceDataMessage me
565565
if (message.ViewOnce)
566566
{
567567
dataMessage.IsViewOnce = message.ViewOnce;
568-
dataMessage.RequiredProtocolVersion = Math.Max((int)DataMessage.Types.ProtocolVersion.ViewOnce, dataMessage.RequiredProtocolVersion);
568+
dataMessage.RequiredProtocolVersion = Math.Max((int)DataMessage.Types.ProtocolVersion.ViewOnceVideo, dataMessage.RequiredProtocolVersion);
569569
}
570570

571571
dataMessage.Timestamp = (ulong)message.Timestamp;

libsignal-service-dotnet/protobuf/SignalService.proto

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -171,10 +171,11 @@ message DataMessage {
171171
enum ProtocolVersion {
172172
option allow_alias = true;
173173

174-
INITIAL = 0;
175-
MESSAGE_TIMERS = 1;
176-
VIEW_ONCE = 2;
177-
CURRENT = 2;
174+
INITIAL = 0;
175+
MESSAGE_TIMERS = 1;
176+
VIEW_ONCE = 2;
177+
VIEW_ONCE_VIDEO = 3;
178+
CURRENT = 3;
178179
}
179180

180181
optional string body = 1;

libsignal-service-dotnet/push/SignalServiceProtos.cs

Lines changed: 78 additions & 76 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ static SignalServiceReflection() {
4949
"CRopCgZBbnN3ZXISCgoCaWQYASABKAQSEwoLZGVzY3JpcHRpb24YAiABKAka",
5050
"SwoJSWNlVXBkYXRlEgoKAmlkGAEgASgEEg4KBnNkcE1pZBgCIAEoCRIVCg1z",
5151
"ZHBNTGluZUluZGV4GAMgASgNEgsKA3NkcBgEIAEoCRoSCgRCdXN5EgoKAmlk",
52-
"GAEgASgEGhQKBkhhbmd1cBIKCgJpZBgBIAEoBCLrEAoLRGF0YU1lc3NhZ2US",
52+
"GAEgASgEGhQKBkhhbmd1cBIKCgJpZBgBIAEoBCKAEQoLRGF0YU1lc3NhZ2US",
5353
"DAoEYm9keRgBIAEoCRI1CgthdHRhY2htZW50cxgCIAMoCzIgLnNpZ25hbHNl",
5454
"cnZpY2UuQXR0YWNobWVudFBvaW50ZXISKgoFZ3JvdXAYAyABKAsyGy5zaWdu",
5555
"YWxzZXJ2aWNlLkdyb3VwQ29udGV4dBINCgVmbGFncxgEIAEoDRITCgtleHBp",
@@ -95,81 +95,82 @@ static SignalServiceReflection() {
9595
"IAEoDBIPCgdwYWNrS2V5GAIgASgMEhEKCXN0aWNrZXJJZBgDIAEoDRIuCgRk",
9696
"YXRhGAQgASgLMiAuc2lnbmFsc2VydmljZS5BdHRhY2htZW50UG9pbnRlciJN",
9797
"CgVGbGFncxIPCgtFTkRfU0VTU0lPThABEhsKF0VYUElSQVRJT05fVElNRVJf",
98-
"VVBEQVRFEAISFgoSUFJPRklMRV9LRVlfVVBEQVRFEAQiUgoPUHJvdG9jb2xW",
98+
"VVBEQVRFEAISFgoSUFJPRklMRV9LRVlfVVBEQVRFEAQiZwoPUHJvdG9jb2xW",
9999
"ZXJzaW9uEgsKB0lOSVRJQUwQABISCg5NRVNTQUdFX1RJTUVSUxABEg0KCVZJ",
100-
"RVdfT05DRRACEgsKB0NVUlJFTlQQAhoCEAEiHgoLTnVsbE1lc3NhZ2USDwoH",
101-
"cGFkZGluZxgBIAEoDCJ1Cg5SZWNlaXB0TWVzc2FnZRIwCgR0eXBlGAEgASgO",
102-
"MiIuc2lnbmFsc2VydmljZS5SZWNlaXB0TWVzc2FnZS5UeXBlEhEKCXRpbWVz",
103-
"dGFtcBgCIAMoBCIeCgRUeXBlEgwKCERFTElWRVJZEAASCAoEUkVBRBABIowB",
104-
"Cg1UeXBpbmdNZXNzYWdlEhEKCXRpbWVzdGFtcBgBIAEoBBIzCgZhY3Rpb24Y",
105-
"AiABKA4yIy5zaWduYWxzZXJ2aWNlLlR5cGluZ01lc3NhZ2UuQWN0aW9uEg8K",
106-
"B2dyb3VwSWQYAyABKAwiIgoGQWN0aW9uEgsKB1NUQVJURUQQABILCgdTVE9Q",
107-
"UEVEEAEiqwEKCFZlcmlmaWVkEhMKC2Rlc3RpbmF0aW9uGAEgASgJEhMKC2lk",
108-
"ZW50aXR5S2V5GAIgASgMEiwKBXN0YXRlGAMgASgOMh0uc2lnbmFsc2Vydmlj",
109-
"ZS5WZXJpZmllZC5TdGF0ZRITCgtudWxsTWVzc2FnZRgEIAEoDCIyCgVTdGF0",
110-
"ZRILCgdERUZBVUxUEAASDAoIVkVSSUZJRUQQARIOCgpVTlZFUklGSUVEEAIi",
111-
"2AwKC1N5bmNNZXNzYWdlEi0KBHNlbnQYASABKAsyHy5zaWduYWxzZXJ2aWNl",
112-
"LlN5bmNNZXNzYWdlLlNlbnQSNQoIY29udGFjdHMYAiABKAsyIy5zaWduYWxz",
113-
"ZXJ2aWNlLlN5bmNNZXNzYWdlLkNvbnRhY3RzEjEKBmdyb3VwcxgDIAEoCzIh",
114-
"LnNpZ25hbHNlcnZpY2UuU3luY01lc3NhZ2UuR3JvdXBzEjMKB3JlcXVlc3QY",
115-
"BCABKAsyIi5zaWduYWxzZXJ2aWNlLlN5bmNNZXNzYWdlLlJlcXVlc3QSLQoE",
116-
"cmVhZBgFIAMoCzIfLnNpZ25hbHNlcnZpY2UuU3luY01lc3NhZ2UuUmVhZBIz",
117-
"CgdibG9ja2VkGAYgASgLMiIuc2lnbmFsc2VydmljZS5TeW5jTWVzc2FnZS5C",
118-
"bG9ja2VkEikKCHZlcmlmaWVkGAcgASgLMhcuc2lnbmFsc2VydmljZS5WZXJp",
119-
"ZmllZBI/Cg1jb25maWd1cmF0aW9uGAkgASgLMiguc2lnbmFsc2VydmljZS5T",
120-
"eW5jTWVzc2FnZS5Db25maWd1cmF0aW9uEg8KB3BhZGRpbmcYCCABKAwSTQoU",
121-
"c3RpY2tlclBhY2tPcGVyYXRpb24YCiADKAsyLy5zaWduYWxzZXJ2aWNlLlN5",
122-
"bmNNZXNzYWdlLlN0aWNrZXJQYWNrT3BlcmF0aW9uEj0KDHZpZXdPbmNlT3Bl",
123-
"bhgLIAEoCzInLnNpZ25hbHNlcnZpY2UuU3luY01lc3NhZ2UuVmlld09uY2VP",
124-
"cGVuGsACCgRTZW50EhMKC2Rlc3RpbmF0aW9uGAEgASgJEhEKCXRpbWVzdGFt",
125-
"cBgCIAEoBBIrCgdtZXNzYWdlGAMgASgLMhouc2lnbmFsc2VydmljZS5EYXRh",
126-
"TWVzc2FnZRIgChhleHBpcmF0aW9uU3RhcnRUaW1lc3RhbXAYBCABKAQSVgoS",
127-
"dW5pZGVudGlmaWVkU3RhdHVzGAUgAygLMjouc2lnbmFsc2VydmljZS5TeW5j",
128-
"TWVzc2FnZS5TZW50LlVuaWRlbnRpZmllZERlbGl2ZXJ5U3RhdHVzEiAKEWlz",
129-
"UmVjaXBpZW50VXBkYXRlGAYgASgIOgVmYWxzZRpHChpVbmlkZW50aWZpZWRE",
130-
"ZWxpdmVyeVN0YXR1cxITCgtkZXN0aW5hdGlvbhgBIAEoCRIUCgx1bmlkZW50",
131-
"aWZpZWQYAiABKAgaUwoIQ29udGFjdHMSLgoEYmxvYhgBIAEoCzIgLnNpZ25h",
132-
"bHNlcnZpY2UuQXR0YWNobWVudFBvaW50ZXISFwoIY29tcGxldGUYAiABKAg6",
133-
"BWZhbHNlGjgKBkdyb3VwcxIuCgRibG9iGAEgASgLMiAuc2lnbmFsc2Vydmlj",
134-
"ZS5BdHRhY2htZW50UG9pbnRlchosCgdCbG9ja2VkEg8KB251bWJlcnMYASAD",
135-
"KAkSEAoIZ3JvdXBJZHMYAiADKAwajwEKB1JlcXVlc3QSNQoEdHlwZRgBIAEo",
136-
"DjInLnNpZ25hbHNlcnZpY2UuU3luY01lc3NhZ2UuUmVxdWVzdC5UeXBlIk0K",
137-
"BFR5cGUSCwoHVU5LTk9XThAAEgwKCENPTlRBQ1RTEAESCgoGR1JPVVBTEAIS",
138-
"CwoHQkxPQ0tFRBADEhEKDUNPTkZJR1VSQVRJT04QBBopCgRSZWFkEg4KBnNl",
139-
"bmRlchgBIAEoCRIRCgl0aW1lc3RhbXAYAiABKAQafQoNQ29uZmlndXJhdGlv",
140-
"bhIUCgxyZWFkUmVjZWlwdHMYASABKAgSJgoedW5pZGVudGlmaWVkRGVsaXZl",
141-
"cnlJbmRpY2F0b3JzGAIgASgIEhgKEHR5cGluZ0luZGljYXRvcnMYAyABKAgS",
142-
"FAoMbGlua1ByZXZpZXdzGAQgASgIGpwBChRTdGlja2VyUGFja09wZXJhdGlv",
143-
"bhIOCgZwYWNrSWQYASABKAwSDwoHcGFja0tleRgCIAEoDBJCCgR0eXBlGAMg",
144-
"ASgOMjQuc2lnbmFsc2VydmljZS5TeW5jTWVzc2FnZS5TdGlja2VyUGFja09w",
145-
"ZXJhdGlvbi5UeXBlIh8KBFR5cGUSCwoHSU5TVEFMTBAAEgoKBlJFTU9WRRAB",
146-
"GjEKDFZpZXdPbmNlT3BlbhIOCgZzZW5kZXIYASABKAkSEQoJdGltZXN0YW1w",
147-
"GAIgASgEIs0CChFBdHRhY2htZW50UG9pbnRlchIPCgVjZG5JZBgBIAEoBkgA",
148-
"EhAKBmNkbktleRgPIAEoCUgAEhMKC2NvbnRlbnRUeXBlGAIgASgJEgsKA2tl",
149-
"eRgDIAEoDBIMCgRzaXplGAQgASgNEhEKCXRodW1ibmFpbBgFIAEoDBIOCgZk",
150-
"aWdlc3QYBiABKAwSEAoIZmlsZU5hbWUYByABKAkSDQoFZmxhZ3MYCCABKA0S",
151-
"DQoFd2lkdGgYCSABKA0SDgoGaGVpZ2h0GAogASgNEg8KB2NhcHRpb24YCyAB",
152-
"KAkSEAoIYmx1ckhhc2gYDCABKAkSFwoPdXBsb2FkVGltZXN0YW1wGA0gASgE",
153-
"EhEKCWNkbk51bWJlchgOIAEoDSIaCgVGbGFncxIRCg1WT0lDRV9NRVNTQUdF",
154-
"EAFCFwoVYXR0YWNobWVudF9pZGVudGlmaWVyIuUBCgxHcm91cENvbnRleHQS",
155-
"CgoCaWQYASABKAwSLgoEdHlwZRgCIAEoDjIgLnNpZ25hbHNlcnZpY2UuR3Jv",
156-
"dXBDb250ZXh0LlR5cGUSDAoEbmFtZRgDIAEoCRIPCgdtZW1iZXJzGAQgAygJ",
157-
"EjAKBmF2YXRhchgFIAEoCzIgLnNpZ25hbHNlcnZpY2UuQXR0YWNobWVudFBv",
158-
"aW50ZXIiSAoEVHlwZRILCgdVTktOT1dOEAASCgoGVVBEQVRFEAESCwoHREVM",
159-
"SVZFUhACEggKBFFVSVQQAxIQCgxSRVFVRVNUX0lORk8QBCKHAgoOQ29udGFj",
160-
"dERldGFpbHMSDgoGbnVtYmVyGAEgASgJEgwKBG5hbWUYAiABKAkSNAoGYXZh",
161-
"dGFyGAMgASgLMiQuc2lnbmFsc2VydmljZS5Db250YWN0RGV0YWlscy5BdmF0",
162-
"YXISDQoFY29sb3IYBCABKAkSKQoIdmVyaWZpZWQYBSABKAsyFy5zaWduYWxz",
163-
"ZXJ2aWNlLlZlcmlmaWVkEhIKCnByb2ZpbGVLZXkYBiABKAwSDwoHYmxvY2tl",
164-
"ZBgHIAEoCBITCgtleHBpcmVUaW1lchgIIAEoDRotCgZBdmF0YXISEwoLY29u",
165-
"dGVudFR5cGUYASABKAkSDgoGbGVuZ3RoGAIgASgNIucBCgxHcm91cERldGFp",
166-
"bHMSCgoCaWQYASABKAwSDAoEbmFtZRgCIAEoCRIPCgdtZW1iZXJzGAMgAygJ",
167-
"EjIKBmF2YXRhchgEIAEoCzIiLnNpZ25hbHNlcnZpY2UuR3JvdXBEZXRhaWxz",
168-
"LkF2YXRhchIUCgZhY3RpdmUYBSABKAg6BHRydWUSEwoLZXhwaXJlVGltZXIY",
169-
"BiABKA0SDQoFY29sb3IYByABKAkSDwoHYmxvY2tlZBgIIAEoCBotCgZBdmF0",
170-
"YXISEwoLY29udGVudFR5cGUYASABKAkSDgoGbGVuZ3RoGAIgASgNQloKK29y",
171-
"Zy53aGlzcGVyc3lzdGVtcy50ZXh0c2VjdXJlLmludGVybmFsLnB1c2hCE1Np",
172-
"Z25hbFNlcnZpY2VQcm90b3OqAhVsaWJzaWduYWxzZXJ2aWNlLnB1c2g="));
100+
"RVdfT05DRRACEhMKD1ZJRVdfT05DRV9WSURFTxADEgsKB0NVUlJFTlQQAxoC",
101+
"EAEiHgoLTnVsbE1lc3NhZ2USDwoHcGFkZGluZxgBIAEoDCJ1Cg5SZWNlaXB0",
102+
"TWVzc2FnZRIwCgR0eXBlGAEgASgOMiIuc2lnbmFsc2VydmljZS5SZWNlaXB0",
103+
"TWVzc2FnZS5UeXBlEhEKCXRpbWVzdGFtcBgCIAMoBCIeCgRUeXBlEgwKCERF",
104+
"TElWRVJZEAASCAoEUkVBRBABIowBCg1UeXBpbmdNZXNzYWdlEhEKCXRpbWVz",
105+
"dGFtcBgBIAEoBBIzCgZhY3Rpb24YAiABKA4yIy5zaWduYWxzZXJ2aWNlLlR5",
106+
"cGluZ01lc3NhZ2UuQWN0aW9uEg8KB2dyb3VwSWQYAyABKAwiIgoGQWN0aW9u",
107+
"EgsKB1NUQVJURUQQABILCgdTVE9QUEVEEAEiqwEKCFZlcmlmaWVkEhMKC2Rl",
108+
"c3RpbmF0aW9uGAEgASgJEhMKC2lkZW50aXR5S2V5GAIgASgMEiwKBXN0YXRl",
109+
"GAMgASgOMh0uc2lnbmFsc2VydmljZS5WZXJpZmllZC5TdGF0ZRITCgtudWxs",
110+
"TWVzc2FnZRgEIAEoDCIyCgVTdGF0ZRILCgdERUZBVUxUEAASDAoIVkVSSUZJ",
111+
"RUQQARIOCgpVTlZFUklGSUVEEAIi2AwKC1N5bmNNZXNzYWdlEi0KBHNlbnQY",
112+
"ASABKAsyHy5zaWduYWxzZXJ2aWNlLlN5bmNNZXNzYWdlLlNlbnQSNQoIY29u",
113+
"dGFjdHMYAiABKAsyIy5zaWduYWxzZXJ2aWNlLlN5bmNNZXNzYWdlLkNvbnRh",
114+
"Y3RzEjEKBmdyb3VwcxgDIAEoCzIhLnNpZ25hbHNlcnZpY2UuU3luY01lc3Nh",
115+
"Z2UuR3JvdXBzEjMKB3JlcXVlc3QYBCABKAsyIi5zaWduYWxzZXJ2aWNlLlN5",
116+
"bmNNZXNzYWdlLlJlcXVlc3QSLQoEcmVhZBgFIAMoCzIfLnNpZ25hbHNlcnZp",
117+
"Y2UuU3luY01lc3NhZ2UuUmVhZBIzCgdibG9ja2VkGAYgASgLMiIuc2lnbmFs",
118+
"c2VydmljZS5TeW5jTWVzc2FnZS5CbG9ja2VkEikKCHZlcmlmaWVkGAcgASgL",
119+
"Mhcuc2lnbmFsc2VydmljZS5WZXJpZmllZBI/Cg1jb25maWd1cmF0aW9uGAkg",
120+
"ASgLMiguc2lnbmFsc2VydmljZS5TeW5jTWVzc2FnZS5Db25maWd1cmF0aW9u",
121+
"Eg8KB3BhZGRpbmcYCCABKAwSTQoUc3RpY2tlclBhY2tPcGVyYXRpb24YCiAD",
122+
"KAsyLy5zaWduYWxzZXJ2aWNlLlN5bmNNZXNzYWdlLlN0aWNrZXJQYWNrT3Bl",
123+
"cmF0aW9uEj0KDHZpZXdPbmNlT3BlbhgLIAEoCzInLnNpZ25hbHNlcnZpY2Uu",
124+
"U3luY01lc3NhZ2UuVmlld09uY2VPcGVuGsACCgRTZW50EhMKC2Rlc3RpbmF0",
125+
"aW9uGAEgASgJEhEKCXRpbWVzdGFtcBgCIAEoBBIrCgdtZXNzYWdlGAMgASgL",
126+
"Mhouc2lnbmFsc2VydmljZS5EYXRhTWVzc2FnZRIgChhleHBpcmF0aW9uU3Rh",
127+
"cnRUaW1lc3RhbXAYBCABKAQSVgoSdW5pZGVudGlmaWVkU3RhdHVzGAUgAygL",
128+
"Mjouc2lnbmFsc2VydmljZS5TeW5jTWVzc2FnZS5TZW50LlVuaWRlbnRpZmll",
129+
"ZERlbGl2ZXJ5U3RhdHVzEiAKEWlzUmVjaXBpZW50VXBkYXRlGAYgASgIOgVm",
130+
"YWxzZRpHChpVbmlkZW50aWZpZWREZWxpdmVyeVN0YXR1cxITCgtkZXN0aW5h",
131+
"dGlvbhgBIAEoCRIUCgx1bmlkZW50aWZpZWQYAiABKAgaUwoIQ29udGFjdHMS",
132+
"LgoEYmxvYhgBIAEoCzIgLnNpZ25hbHNlcnZpY2UuQXR0YWNobWVudFBvaW50",
133+
"ZXISFwoIY29tcGxldGUYAiABKAg6BWZhbHNlGjgKBkdyb3VwcxIuCgRibG9i",
134+
"GAEgASgLMiAuc2lnbmFsc2VydmljZS5BdHRhY2htZW50UG9pbnRlchosCgdC",
135+
"bG9ja2VkEg8KB251bWJlcnMYASADKAkSEAoIZ3JvdXBJZHMYAiADKAwajwEK",
136+
"B1JlcXVlc3QSNQoEdHlwZRgBIAEoDjInLnNpZ25hbHNlcnZpY2UuU3luY01l",
137+
"c3NhZ2UuUmVxdWVzdC5UeXBlIk0KBFR5cGUSCwoHVU5LTk9XThAAEgwKCENP",
138+
"TlRBQ1RTEAESCgoGR1JPVVBTEAISCwoHQkxPQ0tFRBADEhEKDUNPTkZJR1VS",
139+
"QVRJT04QBBopCgRSZWFkEg4KBnNlbmRlchgBIAEoCRIRCgl0aW1lc3RhbXAY",
140+
"AiABKAQafQoNQ29uZmlndXJhdGlvbhIUCgxyZWFkUmVjZWlwdHMYASABKAgS",
141+
"JgoedW5pZGVudGlmaWVkRGVsaXZlcnlJbmRpY2F0b3JzGAIgASgIEhgKEHR5",
142+
"cGluZ0luZGljYXRvcnMYAyABKAgSFAoMbGlua1ByZXZpZXdzGAQgASgIGpwB",
143+
"ChRTdGlja2VyUGFja09wZXJhdGlvbhIOCgZwYWNrSWQYASABKAwSDwoHcGFj",
144+
"a0tleRgCIAEoDBJCCgR0eXBlGAMgASgOMjQuc2lnbmFsc2VydmljZS5TeW5j",
145+
"TWVzc2FnZS5TdGlja2VyUGFja09wZXJhdGlvbi5UeXBlIh8KBFR5cGUSCwoH",
146+
"SU5TVEFMTBAAEgoKBlJFTU9WRRABGjEKDFZpZXdPbmNlT3BlbhIOCgZzZW5k",
147+
"ZXIYASABKAkSEQoJdGltZXN0YW1wGAIgASgEIs0CChFBdHRhY2htZW50UG9p",
148+
"bnRlchIPCgVjZG5JZBgBIAEoBkgAEhAKBmNkbktleRgPIAEoCUgAEhMKC2Nv",
149+
"bnRlbnRUeXBlGAIgASgJEgsKA2tleRgDIAEoDBIMCgRzaXplGAQgASgNEhEK",
150+
"CXRodW1ibmFpbBgFIAEoDBIOCgZkaWdlc3QYBiABKAwSEAoIZmlsZU5hbWUY",
151+
"ByABKAkSDQoFZmxhZ3MYCCABKA0SDQoFd2lkdGgYCSABKA0SDgoGaGVpZ2h0",
152+
"GAogASgNEg8KB2NhcHRpb24YCyABKAkSEAoIYmx1ckhhc2gYDCABKAkSFwoP",
153+
"dXBsb2FkVGltZXN0YW1wGA0gASgEEhEKCWNkbk51bWJlchgOIAEoDSIaCgVG",
154+
"bGFncxIRCg1WT0lDRV9NRVNTQUdFEAFCFwoVYXR0YWNobWVudF9pZGVudGlm",
155+
"aWVyIuUBCgxHcm91cENvbnRleHQSCgoCaWQYASABKAwSLgoEdHlwZRgCIAEo",
156+
"DjIgLnNpZ25hbHNlcnZpY2UuR3JvdXBDb250ZXh0LlR5cGUSDAoEbmFtZRgD",
157+
"IAEoCRIPCgdtZW1iZXJzGAQgAygJEjAKBmF2YXRhchgFIAEoCzIgLnNpZ25h",
158+
"bHNlcnZpY2UuQXR0YWNobWVudFBvaW50ZXIiSAoEVHlwZRILCgdVTktOT1dO",
159+
"EAASCgoGVVBEQVRFEAESCwoHREVMSVZFUhACEggKBFFVSVQQAxIQCgxSRVFV",
160+
"RVNUX0lORk8QBCKHAgoOQ29udGFjdERldGFpbHMSDgoGbnVtYmVyGAEgASgJ",
161+
"EgwKBG5hbWUYAiABKAkSNAoGYXZhdGFyGAMgASgLMiQuc2lnbmFsc2Vydmlj",
162+
"ZS5Db250YWN0RGV0YWlscy5BdmF0YXISDQoFY29sb3IYBCABKAkSKQoIdmVy",
163+
"aWZpZWQYBSABKAsyFy5zaWduYWxzZXJ2aWNlLlZlcmlmaWVkEhIKCnByb2Zp",
164+
"bGVLZXkYBiABKAwSDwoHYmxvY2tlZBgHIAEoCBITCgtleHBpcmVUaW1lchgI",
165+
"IAEoDRotCgZBdmF0YXISEwoLY29udGVudFR5cGUYASABKAkSDgoGbGVuZ3Ro",
166+
"GAIgASgNIucBCgxHcm91cERldGFpbHMSCgoCaWQYASABKAwSDAoEbmFtZRgC",
167+
"IAEoCRIPCgdtZW1iZXJzGAMgAygJEjIKBmF2YXRhchgEIAEoCzIiLnNpZ25h",
168+
"bHNlcnZpY2UuR3JvdXBEZXRhaWxzLkF2YXRhchIUCgZhY3RpdmUYBSABKAg6",
169+
"BHRydWUSEwoLZXhwaXJlVGltZXIYBiABKA0SDQoFY29sb3IYByABKAkSDwoH",
170+
"YmxvY2tlZBgIIAEoCBotCgZBdmF0YXISEwoLY29udGVudFR5cGUYASABKAkS",
171+
"DgoGbGVuZ3RoGAIgASgNQloKK29yZy53aGlzcGVyc3lzdGVtcy50ZXh0c2Vj",
172+
"dXJlLmludGVybmFsLnB1c2hCE1NpZ25hbFNlcnZpY2VQcm90b3OqAhVsaWJz",
173+
"aWduYWxzZXJ2aWNlLnB1c2g="));
173174
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
174175
new pbr::FileDescriptor[] { },
175176
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
@@ -2752,7 +2753,8 @@ public enum ProtocolVersion {
27522753
[pbr::OriginalName("INITIAL")] Initial = 0,
27532754
[pbr::OriginalName("MESSAGE_TIMERS")] MessageTimers = 1,
27542755
[pbr::OriginalName("VIEW_ONCE")] ViewOnce = 2,
2755-
[pbr::OriginalName("CURRENT", PreferredAlias = false)] Current = 2,
2756+
[pbr::OriginalName("VIEW_ONCE_VIDEO")] ViewOnceVideo = 3,
2757+
[pbr::OriginalName("CURRENT", PreferredAlias = false)] Current = 3,
27562758
}
27572759

27582760
public sealed partial class Quote : pb::IMessage<Quote> {

0 commit comments

Comments
 (0)