diff --git a/flutter_local_notifications/darwin/Classes/Converters.h b/flutter_local_notifications/darwin/Classes/NotificationParser.h similarity index 86% rename from flutter_local_notifications/darwin/Classes/Converters.h rename to flutter_local_notifications/darwin/Classes/NotificationParser.h index bf1d90413..7ce4bab32 100644 --- a/flutter_local_notifications/darwin/Classes/Converters.h +++ b/flutter_local_notifications/darwin/Classes/NotificationParser.h @@ -1,5 +1,5 @@ // -// Converters.h +// NotificationParser.h // flutter_local_notifications // @@ -8,7 +8,7 @@ NS_ASSUME_NONNULL_BEGIN -@interface Converters : NSObject +@interface NotificationParser : NSObject + (UNNotificationCategoryOptions)parseNotificationCategoryOptions: (NSArray *)options API_AVAILABLE(ios(10.0), macosx(10.14)); diff --git a/flutter_local_notifications/darwin/Classes/Converters.m b/flutter_local_notifications/darwin/Classes/NotificationParser.m similarity index 87% rename from flutter_local_notifications/darwin/Classes/Converters.m rename to flutter_local_notifications/darwin/Classes/NotificationParser.m index e7120b536..0cba5351c 100644 --- a/flutter_local_notifications/darwin/Classes/Converters.m +++ b/flutter_local_notifications/darwin/Classes/NotificationParser.m @@ -1,6 +1,6 @@ -#import "Converters.h" +#import "NotificationParser.h" -@implementation Converters +@implementation NotificationParser + (UNNotificationCategoryOptions)parseNotificationCategoryOptions: (NSArray *)options { diff --git a/flutter_local_notifications/ios/Classes/Converters.h b/flutter_local_notifications/ios/Classes/Converters.h deleted file mode 120000 index a5ec78456..000000000 --- a/flutter_local_notifications/ios/Classes/Converters.h +++ /dev/null @@ -1 +0,0 @@ -../../darwin/Classes/Converters.h \ No newline at end of file diff --git a/flutter_local_notifications/ios/Classes/Converters.m b/flutter_local_notifications/ios/Classes/Converters.m deleted file mode 120000 index 2b80053dc..000000000 --- a/flutter_local_notifications/ios/Classes/Converters.m +++ /dev/null @@ -1 +0,0 @@ -../../darwin/Classes/Converters.m \ No newline at end of file diff --git a/flutter_local_notifications/ios/Classes/FlutterLocalNotificationsPlugin.m b/flutter_local_notifications/ios/Classes/FlutterLocalNotificationsPlugin.m index 38bd7f685..ba7bf45e2 100644 --- a/flutter_local_notifications/ios/Classes/FlutterLocalNotificationsPlugin.m +++ b/flutter_local_notifications/ios/Classes/FlutterLocalNotificationsPlugin.m @@ -1,6 +1,6 @@ #import "FlutterLocalNotificationsPlugin.h" #import "ActionEventSink.h" -#import "Converters.h" +#import "NotificationParser.h" #import "FlutterEngineManager.h" @implementation FlutterLocalNotificationsPlugin { @@ -316,7 +316,7 @@ - (void)configureNotificationCategories:(NSDictionary *_Nonnull)arguments NSString *identifier = action[@"identifier"]; NSString *title = action[@"title"]; UNNotificationActionOptions options = - [Converters parseNotificationActionOptions:action[@"options"]]; + [NotificationParser parseNotificationActionOptions:action[@"options"]]; if ((options & UNNotificationActionOptionForeground) != 0) { [foregroundActionIdentifiers addObject:identifier]; @@ -343,7 +343,7 @@ - (void)configureNotificationCategories:(NSDictionary *_Nonnull)arguments categoryWithIdentifier:category[@"identifier"] actions:newActions intentIdentifiers:@[] - options:[Converters parseNotificationCategoryOptions: + options:[NotificationParser parseNotificationCategoryOptions: category[@"options"]]]; [notificationCategories addObject:notificationCategory]; diff --git a/flutter_local_notifications/ios/Classes/NotificationParser.h b/flutter_local_notifications/ios/Classes/NotificationParser.h new file mode 120000 index 000000000..49dbbeefe --- /dev/null +++ b/flutter_local_notifications/ios/Classes/NotificationParser.h @@ -0,0 +1 @@ +../../darwin/Classes/NotificationParser.h \ No newline at end of file diff --git a/flutter_local_notifications/ios/Classes/NotificationParser.m b/flutter_local_notifications/ios/Classes/NotificationParser.m new file mode 120000 index 000000000..b633817cb --- /dev/null +++ b/flutter_local_notifications/ios/Classes/NotificationParser.m @@ -0,0 +1 @@ +../../darwin/Classes/NotificationParser.m \ No newline at end of file diff --git a/flutter_local_notifications/macos/Classes/Converters.m b/flutter_local_notifications/macos/Classes/Converters.m deleted file mode 120000 index 2b80053dc..000000000 --- a/flutter_local_notifications/macos/Classes/Converters.m +++ /dev/null @@ -1 +0,0 @@ -../../darwin/Classes/Converters.m \ No newline at end of file diff --git a/flutter_local_notifications/macos/Classes/FlutterLocalNotificationsPlugin.swift b/flutter_local_notifications/macos/Classes/FlutterLocalNotificationsPlugin.swift index db6fbcff5..f13c842cd 100644 --- a/flutter_local_notifications/macos/Classes/FlutterLocalNotificationsPlugin.swift +++ b/flutter_local_notifications/macos/Classes/FlutterLocalNotificationsPlugin.swift @@ -266,7 +266,7 @@ public class FlutterLocalNotificationsPlugin: NSObject, FlutterPlugin, UNUserNot newActions.append(UNNotificationAction( identifier: identifier, title: title, - options: Converters.parseNotificationActionOptions(options) + options: NotificationParser.parseNotificationActionOptions(options) )) } else if type == "text" { let buttonTitle = action["buttonTitle"] as! String @@ -274,7 +274,7 @@ public class FlutterLocalNotificationsPlugin: NSObject, FlutterPlugin, UNUserNot newActions.append(UNTextInputNotificationAction( identifier: identifier, title: title, - options: Converters.parseNotificationActionOptions(options), + options: NotificationParser.parseNotificationActionOptions(options), textInputButtonTitle: buttonTitle, textInputPlaceholder: placeholder )) @@ -288,7 +288,7 @@ public class FlutterLocalNotificationsPlugin: NSObject, FlutterPlugin, UNUserNot intentIdentifiers: [], hiddenPreviewsBodyPlaceholder: nil, categorySummaryFormat: nil, - options: Converters.parseNotificationCategoryOptions(category["options"] as! [NSNumber]) + options: NotificationParser.parseNotificationCategoryOptions(category["options"] as! [NSNumber]) ) notificationCategories.insert(notificationCategory) diff --git a/flutter_local_notifications/macos/Classes/Converters.h b/flutter_local_notifications/macos/Classes/NotificationParser.h similarity index 86% rename from flutter_local_notifications/macos/Classes/Converters.h rename to flutter_local_notifications/macos/Classes/NotificationParser.h index 732b24799..08abe980a 100644 --- a/flutter_local_notifications/macos/Classes/Converters.h +++ b/flutter_local_notifications/macos/Classes/NotificationParser.h @@ -1,5 +1,5 @@ // -// Converters.h +// NotificationParser.h // flutter_local_notifications // @@ -8,7 +8,7 @@ NS_ASSUME_NONNULL_BEGIN -@interface Converters : NSObject +@interface NotificationParser : NSObject + (UNNotificationCategoryOptions)parseNotificationCategoryOptions: (NSArray *)options API_AVAILABLE(ios(10.0), macos(10.14)); diff --git a/flutter_local_notifications/macos/Classes/NotificationParser.m b/flutter_local_notifications/macos/Classes/NotificationParser.m new file mode 120000 index 000000000..b633817cb --- /dev/null +++ b/flutter_local_notifications/macos/Classes/NotificationParser.m @@ -0,0 +1 @@ +../../darwin/Classes/NotificationParser.m \ No newline at end of file