mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-11-07 17:30:12 +00:00
WIP
This commit is contained in:
parent
13b2a1bc1c
commit
37c0dacf3b
@ -645,7 +645,7 @@ fileprivate let parsers: [Int32 : (BufferReader) -> Any?] = {
|
|||||||
dict[-1820043071] = { return Api.User.parse_user($0) }
|
dict[-1820043071] = { return Api.User.parse_user($0) }
|
||||||
dict[678405636] = { return Api.Message.parse_messageService($0) }
|
dict[678405636] = { return Api.Message.parse_messageService($0) }
|
||||||
dict[-1868117372] = { return Api.Message.parse_messageEmpty($0) }
|
dict[-1868117372] = { return Api.Message.parse_messageEmpty($0) }
|
||||||
dict[-1140663886] = { return Api.Message.parse_message($0) }
|
dict[-1125940270] = { return Api.Message.parse_message($0) }
|
||||||
dict[831924812] = { return Api.StatsGroupTopInviter.parse_statsGroupTopInviter($0) }
|
dict[831924812] = { return Api.StatsGroupTopInviter.parse_statsGroupTopInviter($0) }
|
||||||
dict[186120336] = { return Api.messages.RecentStickers.parse_recentStickersNotModified($0) }
|
dict[186120336] = { return Api.messages.RecentStickers.parse_recentStickersNotModified($0) }
|
||||||
dict[586395571] = { return Api.messages.RecentStickers.parse_recentStickers($0) }
|
dict[586395571] = { return Api.messages.RecentStickers.parse_recentStickers($0) }
|
||||||
|
|||||||
@ -18694,7 +18694,7 @@ public extension Api {
|
|||||||
public enum Message: TypeConstructorDescription {
|
public enum Message: TypeConstructorDescription {
|
||||||
case messageService(flags: Int32, id: Int32, fromId: Api.Peer?, peerId: Api.Peer, replyTo: Api.MessageReplyHeader?, date: Int32, action: Api.MessageAction)
|
case messageService(flags: Int32, id: Int32, fromId: Api.Peer?, peerId: Api.Peer, replyTo: Api.MessageReplyHeader?, date: Int32, action: Api.MessageAction)
|
||||||
case messageEmpty(flags: Int32, id: Int32, peerId: Api.Peer?)
|
case messageEmpty(flags: Int32, id: Int32, peerId: Api.Peer?)
|
||||||
case message(flags: Int32, id: Int32, fromId: Api.Peer?, peerId: Api.Peer, fwdFrom: Api.MessageFwdHeader?, viaBotId: Int32?, replyTo: Api.MessageReplyHeader?, date: Int32, expireDate: Int32?, message: String, media: Api.MessageMedia?, replyMarkup: Api.ReplyMarkup?, entities: [Api.MessageEntity]?, views: Int32?, forwards: Int32?, replies: Api.MessageReplies?, editDate: Int32?, postAuthor: String?, groupedId: Int64?, restrictionReason: [Api.RestrictionReason]?)
|
case message(flags: Int32, id: Int32, fromId: Api.Peer?, peerId: Api.Peer, fwdFrom: Api.MessageFwdHeader?, viaBotId: Int32?, replyTo: Api.MessageReplyHeader?, date: Int32, message: String, media: Api.MessageMedia?, replyMarkup: Api.ReplyMarkup?, entities: [Api.MessageEntity]?, views: Int32?, forwards: Int32?, replies: Api.MessageReplies?, editDate: Int32?, postAuthor: String?, groupedId: Int64?, restrictionReason: [Api.RestrictionReason]?, ttlPeriod: Int32?)
|
||||||
|
|
||||||
public func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
public func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
||||||
switch self {
|
switch self {
|
||||||
@ -18718,9 +18718,9 @@ public extension Api {
|
|||||||
serializeInt32(id, buffer: buffer, boxed: false)
|
serializeInt32(id, buffer: buffer, boxed: false)
|
||||||
if Int(flags) & Int(1 << 0) != 0 {peerId!.serialize(buffer, true)}
|
if Int(flags) & Int(1 << 0) != 0 {peerId!.serialize(buffer, true)}
|
||||||
break
|
break
|
||||||
case .message(let flags, let id, let fromId, let peerId, let fwdFrom, let viaBotId, let replyTo, let date, let expireDate, let message, let media, let replyMarkup, let entities, let views, let forwards, let replies, let editDate, let postAuthor, let groupedId, let restrictionReason):
|
case .message(let flags, let id, let fromId, let peerId, let fwdFrom, let viaBotId, let replyTo, let date, let message, let media, let replyMarkup, let entities, let views, let forwards, let replies, let editDate, let postAuthor, let groupedId, let restrictionReason, let ttlPeriod):
|
||||||
if boxed {
|
if boxed {
|
||||||
buffer.appendInt32(-1140663886)
|
buffer.appendInt32(-1125940270)
|
||||||
}
|
}
|
||||||
serializeInt32(flags, buffer: buffer, boxed: false)
|
serializeInt32(flags, buffer: buffer, boxed: false)
|
||||||
serializeInt32(id, buffer: buffer, boxed: false)
|
serializeInt32(id, buffer: buffer, boxed: false)
|
||||||
@ -18730,7 +18730,6 @@ public extension Api {
|
|||||||
if Int(flags) & Int(1 << 11) != 0 {serializeInt32(viaBotId!, buffer: buffer, boxed: false)}
|
if Int(flags) & Int(1 << 11) != 0 {serializeInt32(viaBotId!, buffer: buffer, boxed: false)}
|
||||||
if Int(flags) & Int(1 << 3) != 0 {replyTo!.serialize(buffer, true)}
|
if Int(flags) & Int(1 << 3) != 0 {replyTo!.serialize(buffer, true)}
|
||||||
serializeInt32(date, buffer: buffer, boxed: false)
|
serializeInt32(date, buffer: buffer, boxed: false)
|
||||||
if Int(flags) & Int(1 << 25) != 0 {serializeInt32(expireDate!, buffer: buffer, boxed: false)}
|
|
||||||
serializeString(message, buffer: buffer, boxed: false)
|
serializeString(message, buffer: buffer, boxed: false)
|
||||||
if Int(flags) & Int(1 << 9) != 0 {media!.serialize(buffer, true)}
|
if Int(flags) & Int(1 << 9) != 0 {media!.serialize(buffer, true)}
|
||||||
if Int(flags) & Int(1 << 6) != 0 {replyMarkup!.serialize(buffer, true)}
|
if Int(flags) & Int(1 << 6) != 0 {replyMarkup!.serialize(buffer, true)}
|
||||||
@ -18750,6 +18749,7 @@ public extension Api {
|
|||||||
for item in restrictionReason! {
|
for item in restrictionReason! {
|
||||||
item.serialize(buffer, true)
|
item.serialize(buffer, true)
|
||||||
}}
|
}}
|
||||||
|
if Int(flags) & Int(1 << 25) != 0 {serializeInt32(ttlPeriod!, buffer: buffer, boxed: false)}
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -18760,8 +18760,8 @@ public extension Api {
|
|||||||
return ("messageService", [("flags", flags), ("id", id), ("fromId", fromId), ("peerId", peerId), ("replyTo", replyTo), ("date", date), ("action", action)])
|
return ("messageService", [("flags", flags), ("id", id), ("fromId", fromId), ("peerId", peerId), ("replyTo", replyTo), ("date", date), ("action", action)])
|
||||||
case .messageEmpty(let flags, let id, let peerId):
|
case .messageEmpty(let flags, let id, let peerId):
|
||||||
return ("messageEmpty", [("flags", flags), ("id", id), ("peerId", peerId)])
|
return ("messageEmpty", [("flags", flags), ("id", id), ("peerId", peerId)])
|
||||||
case .message(let flags, let id, let fromId, let peerId, let fwdFrom, let viaBotId, let replyTo, let date, let expireDate, let message, let media, let replyMarkup, let entities, let views, let forwards, let replies, let editDate, let postAuthor, let groupedId, let restrictionReason):
|
case .message(let flags, let id, let fromId, let peerId, let fwdFrom, let viaBotId, let replyTo, let date, let message, let media, let replyMarkup, let entities, let views, let forwards, let replies, let editDate, let postAuthor, let groupedId, let restrictionReason, let ttlPeriod):
|
||||||
return ("message", [("flags", flags), ("id", id), ("fromId", fromId), ("peerId", peerId), ("fwdFrom", fwdFrom), ("viaBotId", viaBotId), ("replyTo", replyTo), ("date", date), ("expireDate", expireDate), ("message", message), ("media", media), ("replyMarkup", replyMarkup), ("entities", entities), ("views", views), ("forwards", forwards), ("replies", replies), ("editDate", editDate), ("postAuthor", postAuthor), ("groupedId", groupedId), ("restrictionReason", restrictionReason)])
|
return ("message", [("flags", flags), ("id", id), ("fromId", fromId), ("peerId", peerId), ("fwdFrom", fwdFrom), ("viaBotId", viaBotId), ("replyTo", replyTo), ("date", date), ("message", message), ("media", media), ("replyMarkup", replyMarkup), ("entities", entities), ("views", views), ("forwards", forwards), ("replies", replies), ("editDate", editDate), ("postAuthor", postAuthor), ("groupedId", groupedId), ("restrictionReason", restrictionReason), ("ttlPeriod", ttlPeriod)])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -18846,40 +18846,40 @@ public extension Api {
|
|||||||
} }
|
} }
|
||||||
var _8: Int32?
|
var _8: Int32?
|
||||||
_8 = reader.readInt32()
|
_8 = reader.readInt32()
|
||||||
var _9: Int32?
|
var _9: String?
|
||||||
if Int(_1!) & Int(1 << 25) != 0 {_9 = reader.readInt32() }
|
_9 = parseString(reader)
|
||||||
var _10: String?
|
var _10: Api.MessageMedia?
|
||||||
_10 = parseString(reader)
|
|
||||||
var _11: Api.MessageMedia?
|
|
||||||
if Int(_1!) & Int(1 << 9) != 0 {if let signature = reader.readInt32() {
|
if Int(_1!) & Int(1 << 9) != 0 {if let signature = reader.readInt32() {
|
||||||
_11 = Api.parse(reader, signature: signature) as? Api.MessageMedia
|
_10 = Api.parse(reader, signature: signature) as? Api.MessageMedia
|
||||||
} }
|
} }
|
||||||
var _12: Api.ReplyMarkup?
|
var _11: Api.ReplyMarkup?
|
||||||
if Int(_1!) & Int(1 << 6) != 0 {if let signature = reader.readInt32() {
|
if Int(_1!) & Int(1 << 6) != 0 {if let signature = reader.readInt32() {
|
||||||
_12 = Api.parse(reader, signature: signature) as? Api.ReplyMarkup
|
_11 = Api.parse(reader, signature: signature) as? Api.ReplyMarkup
|
||||||
} }
|
} }
|
||||||
var _13: [Api.MessageEntity]?
|
var _12: [Api.MessageEntity]?
|
||||||
if Int(_1!) & Int(1 << 7) != 0 {if let _ = reader.readInt32() {
|
if Int(_1!) & Int(1 << 7) != 0 {if let _ = reader.readInt32() {
|
||||||
_13 = Api.parseVector(reader, elementSignature: 0, elementType: Api.MessageEntity.self)
|
_12 = Api.parseVector(reader, elementSignature: 0, elementType: Api.MessageEntity.self)
|
||||||
} }
|
} }
|
||||||
|
var _13: Int32?
|
||||||
|
if Int(_1!) & Int(1 << 10) != 0 {_13 = reader.readInt32() }
|
||||||
var _14: Int32?
|
var _14: Int32?
|
||||||
if Int(_1!) & Int(1 << 10) != 0 {_14 = reader.readInt32() }
|
if Int(_1!) & Int(1 << 10) != 0 {_14 = reader.readInt32() }
|
||||||
var _15: Int32?
|
var _15: Api.MessageReplies?
|
||||||
if Int(_1!) & Int(1 << 10) != 0 {_15 = reader.readInt32() }
|
|
||||||
var _16: Api.MessageReplies?
|
|
||||||
if Int(_1!) & Int(1 << 23) != 0 {if let signature = reader.readInt32() {
|
if Int(_1!) & Int(1 << 23) != 0 {if let signature = reader.readInt32() {
|
||||||
_16 = Api.parse(reader, signature: signature) as? Api.MessageReplies
|
_15 = Api.parse(reader, signature: signature) as? Api.MessageReplies
|
||||||
} }
|
} }
|
||||||
var _17: Int32?
|
var _16: Int32?
|
||||||
if Int(_1!) & Int(1 << 15) != 0 {_17 = reader.readInt32() }
|
if Int(_1!) & Int(1 << 15) != 0 {_16 = reader.readInt32() }
|
||||||
var _18: String?
|
var _17: String?
|
||||||
if Int(_1!) & Int(1 << 16) != 0 {_18 = parseString(reader) }
|
if Int(_1!) & Int(1 << 16) != 0 {_17 = parseString(reader) }
|
||||||
var _19: Int64?
|
var _18: Int64?
|
||||||
if Int(_1!) & Int(1 << 17) != 0 {_19 = reader.readInt64() }
|
if Int(_1!) & Int(1 << 17) != 0 {_18 = reader.readInt64() }
|
||||||
var _20: [Api.RestrictionReason]?
|
var _19: [Api.RestrictionReason]?
|
||||||
if Int(_1!) & Int(1 << 22) != 0 {if let _ = reader.readInt32() {
|
if Int(_1!) & Int(1 << 22) != 0 {if let _ = reader.readInt32() {
|
||||||
_20 = Api.parseVector(reader, elementSignature: 0, elementType: Api.RestrictionReason.self)
|
_19 = Api.parseVector(reader, elementSignature: 0, elementType: Api.RestrictionReason.self)
|
||||||
} }
|
} }
|
||||||
|
var _20: Int32?
|
||||||
|
if Int(_1!) & Int(1 << 25) != 0 {_20 = reader.readInt32() }
|
||||||
let _c1 = _1 != nil
|
let _c1 = _1 != nil
|
||||||
let _c2 = _2 != nil
|
let _c2 = _2 != nil
|
||||||
let _c3 = (Int(_1!) & Int(1 << 8) == 0) || _3 != nil
|
let _c3 = (Int(_1!) & Int(1 << 8) == 0) || _3 != nil
|
||||||
@ -18888,20 +18888,20 @@ public extension Api {
|
|||||||
let _c6 = (Int(_1!) & Int(1 << 11) == 0) || _6 != nil
|
let _c6 = (Int(_1!) & Int(1 << 11) == 0) || _6 != nil
|
||||||
let _c7 = (Int(_1!) & Int(1 << 3) == 0) || _7 != nil
|
let _c7 = (Int(_1!) & Int(1 << 3) == 0) || _7 != nil
|
||||||
let _c8 = _8 != nil
|
let _c8 = _8 != nil
|
||||||
let _c9 = (Int(_1!) & Int(1 << 25) == 0) || _9 != nil
|
let _c9 = _9 != nil
|
||||||
let _c10 = _10 != nil
|
let _c10 = (Int(_1!) & Int(1 << 9) == 0) || _10 != nil
|
||||||
let _c11 = (Int(_1!) & Int(1 << 9) == 0) || _11 != nil
|
let _c11 = (Int(_1!) & Int(1 << 6) == 0) || _11 != nil
|
||||||
let _c12 = (Int(_1!) & Int(1 << 6) == 0) || _12 != nil
|
let _c12 = (Int(_1!) & Int(1 << 7) == 0) || _12 != nil
|
||||||
let _c13 = (Int(_1!) & Int(1 << 7) == 0) || _13 != nil
|
let _c13 = (Int(_1!) & Int(1 << 10) == 0) || _13 != nil
|
||||||
let _c14 = (Int(_1!) & Int(1 << 10) == 0) || _14 != nil
|
let _c14 = (Int(_1!) & Int(1 << 10) == 0) || _14 != nil
|
||||||
let _c15 = (Int(_1!) & Int(1 << 10) == 0) || _15 != nil
|
let _c15 = (Int(_1!) & Int(1 << 23) == 0) || _15 != nil
|
||||||
let _c16 = (Int(_1!) & Int(1 << 23) == 0) || _16 != nil
|
let _c16 = (Int(_1!) & Int(1 << 15) == 0) || _16 != nil
|
||||||
let _c17 = (Int(_1!) & Int(1 << 15) == 0) || _17 != nil
|
let _c17 = (Int(_1!) & Int(1 << 16) == 0) || _17 != nil
|
||||||
let _c18 = (Int(_1!) & Int(1 << 16) == 0) || _18 != nil
|
let _c18 = (Int(_1!) & Int(1 << 17) == 0) || _18 != nil
|
||||||
let _c19 = (Int(_1!) & Int(1 << 17) == 0) || _19 != nil
|
let _c19 = (Int(_1!) & Int(1 << 22) == 0) || _19 != nil
|
||||||
let _c20 = (Int(_1!) & Int(1 << 22) == 0) || _20 != nil
|
let _c20 = (Int(_1!) & Int(1 << 25) == 0) || _20 != nil
|
||||||
if _c1 && _c2 && _c3 && _c4 && _c5 && _c6 && _c7 && _c8 && _c9 && _c10 && _c11 && _c12 && _c13 && _c14 && _c15 && _c16 && _c17 && _c18 && _c19 && _c20 {
|
if _c1 && _c2 && _c3 && _c4 && _c5 && _c6 && _c7 && _c8 && _c9 && _c10 && _c11 && _c12 && _c13 && _c14 && _c15 && _c16 && _c17 && _c18 && _c19 && _c20 {
|
||||||
return Api.Message.message(flags: _1!, id: _2!, fromId: _3, peerId: _4!, fwdFrom: _5, viaBotId: _6, replyTo: _7, date: _8!, expireDate: _9, message: _10!, media: _11, replyMarkup: _12, entities: _13, views: _14, forwards: _15, replies: _16, editDate: _17, postAuthor: _18, groupedId: _19, restrictionReason: _20)
|
return Api.Message.message(flags: _1!, id: _2!, fromId: _3, peerId: _4!, fwdFrom: _5, viaBotId: _6, replyTo: _7, date: _8!, message: _9!, media: _10, replyMarkup: _11, entities: _12, views: _13, forwards: _14, replies: _15, editDate: _16, postAuthor: _17, groupedId: _18, restrictionReason: _19, ttlPeriod: _20)
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
return nil
|
return nil
|
||||||
|
|||||||
@ -129,7 +129,7 @@ func apiMessagePeerId(_ messsage: Api.Message) -> PeerId? {
|
|||||||
|
|
||||||
func apiMessagePeerIds(_ message: Api.Message) -> [PeerId] {
|
func apiMessagePeerIds(_ message: Api.Message) -> [PeerId] {
|
||||||
switch message {
|
switch message {
|
||||||
case let .message(flags, _, fromId, chatPeerId, fwdHeader, viaBotId, _, _, _, _, media, _, entities, _, _, _, _, _, _, _):
|
case let .message(flags, _, fromId, chatPeerId, fwdHeader, viaBotId, _, _, _, media, _, entities, _, _, _, _, _, _, _, _):
|
||||||
let peerId: PeerId = chatPeerId.peerId
|
let peerId: PeerId = chatPeerId.peerId
|
||||||
|
|
||||||
var result = [peerId]
|
var result = [peerId]
|
||||||
@ -371,7 +371,7 @@ func messageTextEntitiesFromApiEntities(_ entities: [Api.MessageEntity]) -> [Mes
|
|||||||
extension StoreMessage {
|
extension StoreMessage {
|
||||||
convenience init?(apiMessage: Api.Message, namespace: MessageId.Namespace = Namespaces.Message.Cloud) {
|
convenience init?(apiMessage: Api.Message, namespace: MessageId.Namespace = Namespaces.Message.Cloud) {
|
||||||
switch apiMessage {
|
switch apiMessage {
|
||||||
case let .message(flags, id, fromId, chatPeerId, fwdFrom, viaBotId, replyTo, date, expireDate, message, media, replyMarkup, entities, views, forwards, replies, editDate, postAuthor, groupingId, restrictionReason):
|
case let .message(flags, id, fromId, chatPeerId, fwdFrom, viaBotId, replyTo, date, message, media, replyMarkup, entities, views, forwards, replies, editDate, postAuthor, groupingId, restrictionReason, ttlPeriod):
|
||||||
let resolvedFromId = fromId?.peerId ?? chatPeerId.peerId
|
let resolvedFromId = fromId?.peerId ?? chatPeerId.peerId
|
||||||
|
|
||||||
let peerId: PeerId
|
let peerId: PeerId
|
||||||
|
|||||||
@ -58,7 +58,7 @@ class UpdateMessageService: NSObject, MTMessageService {
|
|||||||
self.putNext(groups)
|
self.putNext(groups)
|
||||||
}
|
}
|
||||||
case let .updateShortChatMessage(flags, id, fromId, chatId, message, pts, ptsCount, date, fwdFrom, viaBotId, replyHeader, entities):
|
case let .updateShortChatMessage(flags, id, fromId, chatId, message, pts, ptsCount, date, fwdFrom, viaBotId, replyHeader, entities):
|
||||||
let generatedMessage = Api.Message.message(flags: flags, id: id, fromId: .peerUser(userId: fromId), peerId: Api.Peer.peerChat(chatId: chatId), fwdFrom: fwdFrom, viaBotId: viaBotId, replyTo: replyHeader, date: date, expireDate: nil, message: message, media: Api.MessageMedia.messageMediaEmpty, replyMarkup: nil, entities: entities, views: nil, forwards: nil, replies: nil, editDate: nil, postAuthor: nil, groupedId: nil, restrictionReason: nil)
|
let generatedMessage = Api.Message.message(flags: flags, id: id, fromId: .peerUser(userId: fromId), peerId: Api.Peer.peerChat(chatId: chatId), fwdFrom: fwdFrom, viaBotId: viaBotId, replyTo: replyHeader, date: date, message: message, media: Api.MessageMedia.messageMediaEmpty, replyMarkup: nil, entities: entities, views: nil, forwards: nil, replies: nil, editDate: nil, postAuthor: nil, groupedId: nil, restrictionReason: nil, ttlPeriod: nil)
|
||||||
let update = Api.Update.updateNewMessage(message: generatedMessage, pts: pts, ptsCount: ptsCount)
|
let update = Api.Update.updateNewMessage(message: generatedMessage, pts: pts, ptsCount: ptsCount)
|
||||||
let groups = groupUpdates([update], users: [], chats: [], date: date, seqRange: nil)
|
let groups = groupUpdates([update], users: [], chats: [], date: date, seqRange: nil)
|
||||||
if groups.count != 0 {
|
if groups.count != 0 {
|
||||||
@ -74,7 +74,7 @@ class UpdateMessageService: NSObject, MTMessageService {
|
|||||||
|
|
||||||
let generatedPeerId = Api.Peer.peerUser(userId: userId)
|
let generatedPeerId = Api.Peer.peerUser(userId: userId)
|
||||||
|
|
||||||
let generatedMessage = Api.Message.message(flags: flags, id: id, fromId: generatedFromId, peerId: generatedPeerId, fwdFrom: fwdFrom, viaBotId: viaBotId, replyTo: replyHeader, date: date, expireDate: nil, message: message, media: Api.MessageMedia.messageMediaEmpty, replyMarkup: nil, entities: entities, views: nil, forwards: nil, replies: nil, editDate: nil, postAuthor: nil, groupedId: nil, restrictionReason: nil)
|
let generatedMessage = Api.Message.message(flags: flags, id: id, fromId: generatedFromId, peerId: generatedPeerId, fwdFrom: fwdFrom, viaBotId: viaBotId, replyTo: replyHeader, date: date, message: message, media: Api.MessageMedia.messageMediaEmpty, replyMarkup: nil, entities: entities, views: nil, forwards: nil, replies: nil, editDate: nil, postAuthor: nil, groupedId: nil, restrictionReason: nil, ttlPeriod: nil)
|
||||||
let update = Api.Update.updateNewMessage(message: generatedMessage, pts: pts, ptsCount: ptsCount)
|
let update = Api.Update.updateNewMessage(message: generatedMessage, pts: pts, ptsCount: ptsCount)
|
||||||
let groups = groupUpdates([update], users: [], chats: [], date: date, seqRange: nil)
|
let groups = groupUpdates([update], users: [], chats: [], date: date, seqRange: nil)
|
||||||
if groups.count != 0 {
|
if groups.count != 0 {
|
||||||
|
|||||||
@ -1 +1 @@
|
|||||||
Subproject commit cdb12abe02a73a30a00cae373f737326bc01b8a3
|
Subproject commit f6c871a23e89a8e1fa30c72121d719014e25f31d
|
||||||
2
third-party/webrtc/webrtc
vendored
2
third-party/webrtc/webrtc
vendored
@ -1 +1 @@
|
|||||||
Subproject commit 8c10245619347c08707db1561b7cec2dbf467354
|
Subproject commit 207ef795cd9e601b0c8480880a3476c6ea8a3c62
|
||||||
Loading…
x
Reference in New Issue
Block a user