mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-24 07:05:35 +00:00
Various improvements
This commit is contained in:
@@ -1411,7 +1411,7 @@ public final class InstantPage: PostboxCoding, Equatable {
|
||||
self.url = decoder.decodeStringForKey("url", orElse: "")
|
||||
self.views = decoder.decodeOptionalInt32ForKey("v")
|
||||
|
||||
#if DEBUG
|
||||
#if DEBUG && false
|
||||
var builder = FlatBufferBuilder(initialSize: 1024)
|
||||
let offset = self.encodeToFlatBuffers(builder: &builder)
|
||||
builder.finish(offset: offset)
|
||||
|
||||
@@ -104,7 +104,7 @@ public final class StickerPackCollectionInfo: ItemCollectionInfo, Equatable {
|
||||
encoder.encodeInt32(self.flags.rawValue, forKey: "f")
|
||||
encoder.encodeInt32(self.count, forKey: "n")
|
||||
|
||||
#if DEBUG
|
||||
#if DEBUG && false
|
||||
var builder = FlatBufferBuilder(initialSize: 1024)
|
||||
let offset = self.encodeToFlatBuffers(builder: &builder)
|
||||
builder.finish(offset: offset)
|
||||
|
||||
@@ -347,7 +347,7 @@ public final class TelegramChannel: Peer, Equatable {
|
||||
self.verificationIconFileId = decoder.decodeOptionalInt64ForKey("vfid")
|
||||
self.sendPaidMessageStars = decoder.decodeCodable(StarsAmount.self, forKey: "sendPaidMessageStars")
|
||||
|
||||
#if DEBUG
|
||||
#if DEBUG && false
|
||||
var builder = FlatBufferBuilder(initialSize: 1024)
|
||||
let offset = self.encodeToFlatBuffers(builder: &builder)
|
||||
builder.finish(offset: offset)
|
||||
|
||||
@@ -207,7 +207,7 @@ public final class TelegramGroup: Peer, Equatable {
|
||||
self.creationDate = decoder.decodeInt32ForKey("d", orElse: 0)
|
||||
self.version = Int(decoder.decodeInt32ForKey("v", orElse: 0))
|
||||
|
||||
#if DEBUG
|
||||
#if DEBUG && false
|
||||
var builder = FlatBufferBuilder(initialSize: 1024)
|
||||
let offset = self.encodeToFlatBuffers(builder: &builder)
|
||||
builder.finish(offset: offset)
|
||||
|
||||
@@ -698,8 +698,7 @@ public final class TelegramMediaFile: Media, Equatable, Codable {
|
||||
} else if let lhsWrappedData = lhs._wrappedData, let rhsWrappedData = rhs._wrappedData {
|
||||
return lhsWrappedData == rhsWrappedData
|
||||
} else {
|
||||
assertionFailure()
|
||||
return false
|
||||
return lhs._parse() == rhs._parse()
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -903,13 +902,6 @@ public final class TelegramMediaFile: Media, Equatable, Codable {
|
||||
try container.encode(postboxEncoder.makeData(), forKey: .data)
|
||||
}
|
||||
|
||||
public func encodeToFlatBuffersData() -> Data {
|
||||
var builder = FlatBufferBuilder(initialSize: 1024)
|
||||
let value = self.encodeToFlatBuffers(builder: &builder)
|
||||
builder.finish(offset: value)
|
||||
return builder.data
|
||||
}
|
||||
|
||||
public init(flatBuffersObject: TelegramCore_TelegramMediaFile) throws {
|
||||
self.fileId = MediaId(namespace: flatBuffersObject.fileId.namespace, id: flatBuffersObject.fileId.id)
|
||||
self.partialReference = try flatBuffersObject.partialReference.flatMap { try PartialMediaReference(flatBuffersObject: $0 ) }
|
||||
|
||||
@@ -21,10 +21,21 @@ private let cloudSoundMapping: [Int32: Int64] = [
|
||||
108: 5078299559046677216,
|
||||
109: 5078299559046677217,
|
||||
110: 5078299559046677218,
|
||||
111: 5078299559046677219
|
||||
111: 5078299559046677219,
|
||||
200: 5032932652722685163,
|
||||
201: 5032932652722685160,
|
||||
202: 5032932652722685159,
|
||||
203: 5032932652722685158,
|
||||
204: 5032932652722685168,
|
||||
205: 5032932652722685167,
|
||||
206: 5032932652722685166,
|
||||
207: 5032932652722685165,
|
||||
208: 5032932652722685164,
|
||||
209: 5032932652722685162,
|
||||
210: 5032932652722685161
|
||||
]
|
||||
|
||||
public let defaultCloudPeerNotificationSound: PeerMessageSound = .cloud(fileId: cloudSoundMapping[100]!)
|
||||
public let defaultCloudPeerNotificationSound: PeerMessageSound = .cloud(fileId: cloudSoundMapping[200]!)
|
||||
|
||||
public enum CloudSoundBuiltinCategory {
|
||||
case modern
|
||||
|
||||
@@ -331,7 +331,7 @@ public final class TelegramUser: Peer, Equatable {
|
||||
self.subscriberCount = decoder.decodeOptionalInt32ForKey("ssc")
|
||||
self.verificationIconFileId = decoder.decodeOptionalInt64ForKey("vfid")
|
||||
|
||||
#if DEBUG
|
||||
#if DEBUG && false
|
||||
var builder = FlatBufferBuilder(initialSize: 1024)
|
||||
let offset = self.encodeToFlatBuffers(builder: &builder)
|
||||
builder.finish(offset: offset)
|
||||
|
||||
Reference in New Issue
Block a user