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:
File diff suppressed because it is too large
Load Diff
@@ -62,6 +62,8 @@ static void MTNetworkAvailabilityContextRelease(const void *info)
|
||||
zeroAddress.sin_len = sizeof(zeroAddress);
|
||||
zeroAddress.sin_family = AF_INET;
|
||||
|
||||
#pragma clang diagnostic push
|
||||
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
|
||||
_reachability = SCNetworkReachabilityCreateWithAddress(kCFAllocatorDefault, (const struct sockaddr *)&zeroAddress);
|
||||
if (_reachability != NULL)
|
||||
{
|
||||
@@ -84,6 +86,7 @@ static void MTNetworkAvailabilityContextRelease(const void *info)
|
||||
|
||||
if (SCNetworkReachabilitySetCallback(_reachability, &MTAvailabilityCallback, &context))
|
||||
SCNetworkReachabilitySetDispatchQueue(_reachability, [MTNetworkAvailability networkAvailabilityQueue].nativeQueue);
|
||||
#pragma clang diagnostic pop
|
||||
}
|
||||
}];
|
||||
}
|
||||
@@ -101,8 +104,11 @@ static void MTNetworkAvailabilityContextRelease(const void *info)
|
||||
[[MTNetworkAvailability networkAvailabilityQueue] dispatchOnQueue:^{
|
||||
[timer invalidate];
|
||||
|
||||
#pragma clang diagnostic push
|
||||
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
|
||||
SCNetworkReachabilitySetCallback(reachability, NULL, NULL);
|
||||
SCNetworkReachabilitySetDispatchQueue(reachability, NULL);
|
||||
#pragma clang diagnostic pop
|
||||
CFRelease(reachability);
|
||||
}];
|
||||
}
|
||||
@@ -126,7 +132,10 @@ static void MTNetworkAvailabilityContextRelease(const void *info)
|
||||
if (_reachability != nil)
|
||||
{
|
||||
SCNetworkReachabilityFlags currentFlags = 0;
|
||||
#pragma clang diagnostic push
|
||||
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
|
||||
if (SCNetworkReachabilityGetFlags(_reachability, ¤tFlags))
|
||||
#pragma clang diagnostic pop
|
||||
[self updateReachability:currentFlags notify:notify];
|
||||
}
|
||||
}];
|
||||
|
||||
Reference in New Issue
Block a user