[WIP] Topics

This commit is contained in:
Ali
2022-10-14 01:21:57 +04:00
parent c2d84dc649
commit ddf208edfb
36 changed files with 766 additions and 133 deletions

View File

@@ -66,15 +66,27 @@ public let telegramPostboxSeedConfiguration: SeedConfiguration = {
return .channel
case .group:
if channel.flags.contains(.isForum) {
return []
return .group
} else {
return .group
}
return .group
}
} else {
assertionFailure()
return .nonContact
}
},
peerSummaryIsThreadBased: { peer in
if let channel = peer as? TelegramChannel {
if channel.flags.contains(.isForum) {
return true
} else {
return false
}
} else {
return false
}
},
additionalChatListIndexNamespace: Namespaces.Message.Cloud,
messageNamespacesRequiringGroupStatsValidation: [Namespaces.Message.Cloud],
defaultMessageNamespaceReadStates: [Namespaces.Message.Local: .idBased(maxIncomingReadId: 0, maxOutgoingReadId: 0, maxKnownId: 0, count: 0, markedUnread: false)],