From 0a46f967036ecd93a6bd3ba82f1ab5aa6775ed42 Mon Sep 17 00:00:00 2001 From: Gio Lodi Date: Thu, 6 Mar 2025 16:28:12 +1100 Subject: [PATCH 1/3] Remove an unused `Coordinate.h` import --- WordPress/Classes/Services/PostService.m | 1 - 1 file changed, 1 deletion(-) diff --git a/WordPress/Classes/Services/PostService.m b/WordPress/Classes/Services/PostService.m index 6c3f1802be73..b843935fce56 100644 --- a/WordPress/Classes/Services/PostService.m +++ b/WordPress/Classes/Services/PostService.m @@ -1,5 +1,4 @@ #import "PostService.h" -#import "Coordinate.h" #import "PostCategory.h" #import "PostCategoryService.h" #import "CoreDataStack.h" From b6106abcf0bbdf566a2d1594d863daa8eeff8971 Mon Sep 17 00:00:00 2001 From: Gio Lodi Date: Thu, 6 Mar 2025 16:32:40 +1100 Subject: [PATCH 2/3] Remove unused `CoordinateValueTransformer` --- .../Classes/Models/ValueTransformers.swift | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/WordPress/Classes/Models/ValueTransformers.swift b/WordPress/Classes/Models/ValueTransformers.swift index af2e60fcc8eb..b6270b976934 100644 --- a/WordPress/Classes/Models/ValueTransformers.swift +++ b/WordPress/Classes/Models/ValueTransformers.swift @@ -3,28 +3,11 @@ import Foundation extension ValueTransformer { @objc static func registerCustomTransformers() { - CoordinateValueTransformer.register() NSErrorValueTransformer.register() SetValueTransformer.register() } } -@objc -final class CoordinateValueTransformer: NSSecureUnarchiveFromDataTransformer { - - static let name = NSValueTransformerName(rawValue: String(describing: CoordinateValueTransformer.self)) - - override static var allowedTopLevelClasses: [AnyClass] { - return [Coordinate.self] - } - - @objc - public static func register() { - let transformer = CoordinateValueTransformer() - ValueTransformer.setValueTransformer(transformer, forName: name) - } -} - @objc final class NSErrorValueTransformer: NSSecureUnarchiveFromDataTransformer { From b194c39fcc3950217c9c3cd61bca59d21af0565f Mon Sep 17 00:00:00 2001 From: Gio Lodi Date: Thu, 6 Mar 2025 16:32:50 +1100 Subject: [PATCH 3/3] Remove unused `Coordinate` Objective-C model --- WordPress/Classes/Models/Coordinate.h | 14 ------ WordPress/Classes/Models/Coordinate.m | 48 ------------------- .../System/WordPress-Bridging-Header.h | 1 - 3 files changed, 63 deletions(-) delete mode 100644 WordPress/Classes/Models/Coordinate.h delete mode 100644 WordPress/Classes/Models/Coordinate.m diff --git a/WordPress/Classes/Models/Coordinate.h b/WordPress/Classes/Models/Coordinate.h deleted file mode 100644 index ddf2a2a829f5..000000000000 --- a/WordPress/Classes/Models/Coordinate.h +++ /dev/null @@ -1,14 +0,0 @@ -#import -#import - -@interface Coordinate : NSObject { - CLLocationCoordinate2D _coordinate; -} - -@property (readonly) CLLocationDegrees latitude; -@property (readonly) CLLocationDegrees longitude; -@property (assign) CLLocationCoordinate2D coordinate; - -- (id)initWithCoordinate:(CLLocationCoordinate2D)coordinate; - -@end diff --git a/WordPress/Classes/Models/Coordinate.m b/WordPress/Classes/Models/Coordinate.m deleted file mode 100644 index fa42e4086993..000000000000 --- a/WordPress/Classes/Models/Coordinate.m +++ /dev/null @@ -1,48 +0,0 @@ -#import "Coordinate.h" - -@implementation Coordinate -@synthesize coordinate = _coordinate; - -- (id)initWithCoordinate:(CLLocationCoordinate2D)coordinate -{ - if (self = [super init]) { - _coordinate = coordinate; - } - return self; -} - -- (CLLocationDegrees)latitude -{ - return _coordinate.latitude; -} - -- (CLLocationDegrees)longitude -{ - return _coordinate.longitude; -} - -#pragma mark - -#pragma mark NSSecureCoding - -+ (BOOL)supportsSecureCoding -{ - return YES; -} - -- (void)encodeWithCoder:(NSCoder *)encoder -{ - [encoder encodeObject:@(_coordinate.latitude) forKey:@"latitude"]; - [encoder encodeObject:@(_coordinate.longitude) forKey:@"longitude"]; -} - -- (id)initWithCoder:(NSCoder *)decoder -{ - if (self = [super init]) { - _coordinate.latitude = [[decoder decodeObjectOfClass:[NSNumber class] forKey:@"latitude"] doubleValue]; - _coordinate.longitude = [[decoder decodeObjectOfClass:[NSNumber class] forKey:@"longitude"] doubleValue]; - } - - return self; -} - -@end diff --git a/WordPress/Classes/System/WordPress-Bridging-Header.h b/WordPress/Classes/System/WordPress-Bridging-Header.h index 01a375ecb212..b9bc41ae3c89 100644 --- a/WordPress/Classes/System/WordPress-Bridging-Header.h +++ b/WordPress/Classes/System/WordPress-Bridging-Header.h @@ -14,7 +14,6 @@ #import "CommentsViewController+Network.h" #import "Constants.h" #import "CoreDataStack.h" -#import "Coordinate.h" #import "EditCommentViewController.h"