mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-24 07:05:35 +00:00
Attachment menu improvements
This commit is contained in:
@@ -3568,6 +3568,48 @@ public extension Api {
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
public enum GroupCallStreamChannel: TypeConstructorDescription {
|
||||
case groupCallStreamChannel(channel: Int32, scale: Int32, lastTimestampMs: Int64)
|
||||
|
||||
public func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
||||
switch self {
|
||||
case .groupCallStreamChannel(let channel, let scale, let lastTimestampMs):
|
||||
if boxed {
|
||||
buffer.appendInt32(-2132064081)
|
||||
}
|
||||
serializeInt32(channel, buffer: buffer, boxed: false)
|
||||
serializeInt32(scale, buffer: buffer, boxed: false)
|
||||
serializeInt64(lastTimestampMs, buffer: buffer, boxed: false)
|
||||
break
|
||||
}
|
||||
}
|
||||
|
||||
public func descriptionFields() -> (String, [(String, Any)]) {
|
||||
switch self {
|
||||
case .groupCallStreamChannel(let channel, let scale, let lastTimestampMs):
|
||||
return ("groupCallStreamChannel", [("channel", channel), ("scale", scale), ("lastTimestampMs", lastTimestampMs)])
|
||||
}
|
||||
}
|
||||
|
||||
public static func parse_groupCallStreamChannel(_ reader: BufferReader) -> GroupCallStreamChannel? {
|
||||
var _1: Int32?
|
||||
_1 = reader.readInt32()
|
||||
var _2: Int32?
|
||||
_2 = reader.readInt32()
|
||||
var _3: Int64?
|
||||
_3 = reader.readInt64()
|
||||
let _c1 = _1 != nil
|
||||
let _c2 = _2 != nil
|
||||
let _c3 = _3 != nil
|
||||
if _c1 && _c2 && _c3 {
|
||||
return Api.GroupCallStreamChannel.groupCallStreamChannel(channel: _1!, scale: _2!, lastTimestampMs: _3!)
|
||||
}
|
||||
else {
|
||||
return nil
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
public enum InputEncryptedFile: TypeConstructorDescription {
|
||||
case inputEncryptedFileEmpty
|
||||
@@ -12968,6 +13010,8 @@ public extension Api {
|
||||
case inputReportReasonCopyright
|
||||
case inputReportReasonGeoIrrelevant
|
||||
case inputReportReasonFake
|
||||
case inputReportReasonIllegalDrugs
|
||||
case inputReportReasonPersonalDetails
|
||||
|
||||
public func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
||||
switch self {
|
||||
@@ -13018,6 +13062,18 @@ public extension Api {
|
||||
buffer.appendInt32(-170010905)
|
||||
}
|
||||
|
||||
break
|
||||
case .inputReportReasonIllegalDrugs:
|
||||
if boxed {
|
||||
buffer.appendInt32(177124030)
|
||||
}
|
||||
|
||||
break
|
||||
case .inputReportReasonPersonalDetails:
|
||||
if boxed {
|
||||
buffer.appendInt32(-1631091139)
|
||||
}
|
||||
|
||||
break
|
||||
}
|
||||
}
|
||||
@@ -13040,6 +13096,10 @@ public extension Api {
|
||||
return ("inputReportReasonGeoIrrelevant", [])
|
||||
case .inputReportReasonFake:
|
||||
return ("inputReportReasonFake", [])
|
||||
case .inputReportReasonIllegalDrugs:
|
||||
return ("inputReportReasonIllegalDrugs", [])
|
||||
case .inputReportReasonPersonalDetails:
|
||||
return ("inputReportReasonPersonalDetails", [])
|
||||
}
|
||||
}
|
||||
|
||||
@@ -13067,6 +13127,12 @@ public extension Api {
|
||||
public static func parse_inputReportReasonFake(_ reader: BufferReader) -> ReportReason? {
|
||||
return Api.ReportReason.inputReportReasonFake
|
||||
}
|
||||
public static func parse_inputReportReasonIllegalDrugs(_ reader: BufferReader) -> ReportReason? {
|
||||
return Api.ReportReason.inputReportReasonIllegalDrugs
|
||||
}
|
||||
public static func parse_inputReportReasonPersonalDetails(_ reader: BufferReader) -> ReportReason? {
|
||||
return Api.ReportReason.inputReportReasonPersonalDetails
|
||||
}
|
||||
|
||||
}
|
||||
public enum InputEncryptedChat: TypeConstructorDescription {
|
||||
|
||||
Reference in New Issue
Block a user