mirror of
https://github.com/ichmagmaus111/ghostgram.git
synced 2026-07-25 08:50:51 +02:00
chore: migrate to new version + fixed several critical bugs
- Migrated project to latest Telegram iOS base (v12.3.2+) - Fixed circular dependency between GhostModeManager and MiscSettingsManager - Fixed multiple Bazel build configuration errors (select() default conditions) - Fixed duplicate type definitions in PeerInfoScreen - Fixed swiftmodule directory resolution in build scripts - Added Ghostgram Settings tab in main Settings menu with all 5 features - Cleared sensitive credentials from config.json (template-only now) - Excluded bazel-cache from version control
This commit is contained in:
@@ -380,6 +380,11 @@ public extension Message {
|
||||
}
|
||||
|
||||
func isCopyProtected() -> Bool {
|
||||
// MISC: Bypass copy protection if enabled
|
||||
if MiscSettingsManager.shared.shouldBypassCopyProtection {
|
||||
return false
|
||||
}
|
||||
|
||||
if self.flags.contains(.CopyProtected) {
|
||||
return true
|
||||
} else if let group = self.peers[self.id.peerId] as? TelegramGroup, group.flags.contains(.copyProtectionEnabled) {
|
||||
|
||||
Reference in New Issue
Block a user