Update Ghostgram features

This commit is contained in:
ichmagmaus 812
2026-03-07 18:15:32 +01:00
parent 32b0dddcd9
commit 13a43b9068
902 changed files with 148302 additions and 62355 deletions
@@ -647,7 +647,7 @@ func chatHistoryEntriesForView(
}
}
if !dynamicAdMessages.isEmpty {
if !MiscSettingsManager.shared.shouldBlockAds && !dynamicAdMessages.isEmpty {
assert(entries.sorted() == entries)
for message in dynamicAdMessages {
entries.append(.MessageEntry(message, presentationData, false, nil, .none, ChatMessageEntryAttributes(rank: nil, isContact: false, contentTypeHint: .generic, updatingMedia: nil, isPlaying: false, isCentered: false, authorStoryStats: nil, displayContinueThreadFooter: false)))
@@ -655,7 +655,7 @@ func chatHistoryEntriesForView(
entries.sort()
}
if view.laterId == nil && !view.isLoading {
if !MiscSettingsManager.shared.shouldBlockAds && view.laterId == nil && !view.isLoading {
if !entries.isEmpty, case let .MessageEntry(lastMessage, _, _, _, _, _) = entries[entries.count - 1], let message = adMessage {
var nextAdMessageId: Int32 = 10000
let updatedMessage = Message(