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.
This commit is contained in:
Leeksov
2026-04-06 09:48:12 +03:00
commit 4647310322
39685 changed files with 11052678 additions and 0 deletions
@@ -0,0 +1,44 @@
#import "TGLocationMapHeaderController.h"
#import "TGWatchCommon.h"
#import "TGLocationUtils.h"
NSString *const TGLocationMapHeaderIdentifier = @"TGLocationMapHeader";
@interface TGLocationMapHeaderController ()
{
CLLocation *_location;
}
@end
@implementation TGLocationMapHeaderController
- (void)updateWithLocation:(CLLocation *)location
{
self.currentLocationLabel.text = TGLocalized(@"Watch.Location.Current");
if (_location == nil || [_location distanceFromLocation:location] > 50)
{
CLLocationDegrees latitude = [TGLocationUtils adjustGMapLatitude:location.coordinate.latitude withPixelOffset:-20 zoom:15];
[self.map setRegion:MKCoordinateRegionMake(CLLocationCoordinate2DMake(latitude, location.coordinate.longitude), MKCoordinateSpanMake(0.003, 0.003))];
if (_location != nil)
[self.map removeAllAnnotations];
[self.map addAnnotation:location.coordinate withPinColor:WKInterfaceMapPinColorRed];
_location = location;
}
}
- (void)currentLocationPressedAction
{
if (self.currentLocationPressed != nil)
self.currentLocationPressed();
}
+ (NSString *)identifier
{
return TGLocationMapHeaderIdentifier;
}
@end