Files
GLEGram-iOS/submodules/TelegramCore/Sources/TelegramEngine/Data/NoticesData.swift
T
Leeksov 4647310322 GLEGram 12.5 — Initial public release
Based on Swiftgram 12.5 (Telegram iOS 12.5).
All GLEGram features ported and organized in GLEGram/ folder.

Features: Ghost Mode, Saved Deleted Messages, Content Protection Bypass,
Font Replacement, Fake Profile, Chat Export, Plugin System, and more.

See CHANGELOG_12.5.md for full details.
2026-04-06 09:48:12 +03:00

28 lines
752 B
Swift

import SwiftSignalKit
import Postbox
public extension TelegramEngine.EngineData.Item {
enum Notices {
public struct Notice: TelegramEngineDataItem, PostboxViewDataItem {
public typealias Result = CodableEntry?
private let entryKey: NoticeEntryKey
public init(key: NoticeEntryKey) {
self.entryKey = key
}
var key: PostboxViewKey {
return .notice(key: self.entryKey)
}
func extract(view: PostboxView) -> Result {
guard let view = view as? LocalNoticeEntryView else {
preconditionFailure()
}
return view.value
}
}
}
}