Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion iOS_SDK/OneSignalSDK/OneSignalCore/Source/OneSignalCore.h
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,6 @@
#import <OneSignalCore/OneSignalClient.h>
#import <OneSignalCore/OneSignalCoreHelper.h>
#import <OneSignalCore/OneSignalTrackFirebaseAnalytics.h>
#import <OneSignalCore/OSMacros.h>
#import <OneSignalCore/OSJSONHandling.h>
#import <OneSignalCore/OSPrivacyConsentController.h>
#import <OneSignalCore/OSDeviceUtils.h>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ of this software and associated documentation files (the "Software"), to deal
#import <Foundation/Foundation.h>
#import "OneSignalAttachmentHandler.h"
#import "OneSignalNotificationCategoryController.h"
#import <OneSignalCore/OSMacros.h>

@interface DirectDownloadDelegate : NSObject <NSURLSessionDataDelegate> {
NSError* error;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ of this software and associated documentation files (the "Software"), to deal

#import <Foundation/Foundation.h>
#import "OneSignalExtensionRequests.h"
#import <OneSignalCore/OSMacros.h>

@implementation OSRequestReceiveReceipts

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
*/

#import <OneSignalCore/OneSignalCore.h>
#import <OneSignalCore/OSMacros.h>
#import <OneSignalOutcomes/OneSignalOutcomes.h>
#import "OneSignalNotificationServiceExtensionHandler.h"
#import "OneSignalExtensionBadgeHandler.h"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@
#import <Foundation/Foundation.h>
#import "OneSignalReceiveReceiptsController.h"
#import <OneSignalCore/OneSignalCore.h>
#import <OneSignalCore/OSMacros.h>
#import "OneSignalExtensionRequests.h"

@implementation OneSignalReceiveReceiptsController
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@
#import "OneSignalCommonDefines.h"
#import "OSMessagingController.h"
#import <OneSignalOutcomes/OneSignalOutcomes.h>
#import <OneSignalCore/OSMacros.h>
#import "OSSessionManager.h"

@interface OSDynamicTriggerController ()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@

#import "OSInAppMessageController.h"
#import <OneSignalCore/OneSignalCore.h>
#import <OneSignalCore/OSMacros.h>
#import <OneSignalUser/OneSignalUser.h>
#import "OSInAppMessagingDefines.h"
#import "OSInAppMessagingRequests.h"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ of this software and associated documentation files (the "Software"), to deal
#import "OSInAppMessageMigrationController.h"
#import "OSInAppMessagingDefines.h"
#import "OSInAppMessageInternal.h"
#import <OneSignalCore/OSMacros.h>

@implementation OSInAppMessageMigrationController

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@
#import "UIApplication+OneSignal.h"
#import "NSDateFormatter+OneSignal.h"
#import <OneSignalCore/OneSignalCore.h>
#import <OneSignalCore/OSMacros.h>
#import "OSInAppMessageClickResult.h"
#import "OSInAppMessageClickEvent.h"
#import "OSInAppMessageController.h"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@

#import "OSTriggerController.h"
#import "OSInAppMessagingDefines.h"
#import <OneSignalCore/OSMacros.h>

@interface OSTriggerController ()
@property (strong, nonatomic, nonnull) NSMutableDictionary<NSString *, id> *triggers;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@

#import "OSInAppMessageBridgeEvent.h"
#import "OSInAppMessageClickResult.h"
#import <OneSignalCore/OSMacros.h>

@implementation OSInAppMessageBridgeEvent

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@


#import "OSInAppMessageClickEvent.h"
#import <OneSignalCore/OSMacros.h>

@implementation OSInAppMessageClickEvent

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@
#import "OSInAppMessageClickResult.h"
#import "OSInAppMessagePushPrompt.h"
#import "OSInAppMessageLocationPrompt.h"
#import <OneSignalCore/OSMacros.h>

@implementation OSInAppMessageClickResult

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
*/

#import "OSInAppMessageDisplayStats.h"
#import <OneSignalCore/OSMacros.h>

@interface OSInAppMessageDisplayStats ()
@property (nonatomic, readwrite) BOOL redisplayEnabled;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@
#import "OSInAppMessageInternal.h"
#import "NSDateFormatter+OneSignal.h"
#import "OneSignalCommonDefines.h"
#import <OneSignalCore/OSMacros.h>

@implementation OSInAppMessage

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@
#import "OSInAppMessageLocationPrompt.h"
#import <OneSignalLocation/OneSignalLocationManager.h>
#import <OneSignalCore/OneSignalLog.h>
#import <OneSignalCore/OSMacros.h>

//@interface OneSignalLocation ()
//
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@
#import "OSInAppMessagePushPrompt.h"
#import "OneSignalInAppMessages.h"
#import <OneSignalNotifications/OneSignalNotifications.h>
#import <OneSignalCore/OSMacros.h>

@implementation OSInAppMessagePushPrompt

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
*/

#import "OSInAppMessageTag.h"
#import <OneSignalCore/OSMacros.h>

@implementation OSInAppMessageTag

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
*/

#import "OSTrigger.h"
#import <OneSignalCore/OSMacros.h>

@implementation OSTrigger

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ of this software and associated documentation files (the "Software"), to deal
*/
#import <Foundation/Foundation.h>
#import "OSInAppMessagingRequests.h"
#import <OneSignalCore/OSMacros.h>

@implementation OSRequestGetInAppMessages
- (NSString *)description {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@
#import <WebKit/WebKit.h>
#import "OSInAppMessageClickResult.h"
#import <OneSignalUser/OneSignalUser.h>
#import <OneSignalCore/OSMacros.h>

@interface OSInAppMessageView () <UIScrollViewDelegate, WKUIDelegate, WKNavigationDelegate>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@
#import "OSInAppMessageController.h"
#import "OSInAppMessageBridgeEvent.h"
#import <OneSignalOutcomes/OneSignalOutcomes.h>
#import <OneSignalCore/OSMacros.h>
#import "OSSessionManager.h"

#define HIGHEST_CONSTRAINT_PRIORITY 999.0f
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
#import <UIKit/UIKit.h>
#import "OneSignalWebView.h"
#import <OneSignalCore/OneSignalCore.h>

#import <OneSignalCore/OSMacros.h>

@implementation OneSignalWebView

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@
#import <CoreLocation/CoreLocation.h>
#import "OneSignalLocationManager.h"
#import <OneSignalCore/OneSignalCore.h>
#import <OneSignalCore/OSMacros.h>
#import <OneSignalUser/OneSignalUser-Swift.h>

@implementation OneSignalLocationManager
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@
#import "SwizzlingForwarder.h"
#import "OSNotificationsManager.h"
#import <objc/runtime.h>
#import <OneSignalCore/OSMacros.h>

// This class hooks into the UIApplicationDelegate selectors to receive iOS 9 and older events.
// - UNUserNotificationCenter is used for iOS 10
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@
#import "UIApplicationDelegate+OneSignalNotifications.h"
#import "OSNotificationsManager.h"
#import <OneSignalCore/OneSignalCore.h>
#import <OneSignalCore/OSMacros.h>
#import <objc/runtime.h>
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wundeclared-selector"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ of this software and associated documentation files (the "Software"), to deal

#import "OSNotificationsManager.h"
#import <OneSignalCore/OneSignalCore.h>
#import <OneSignalCore/OSMacros.h>
#import <UIKit/UIKit.h>
#import <UserNotifications/UserNotifications.h>
#import "OSNotification+OneSignal.h"
Expand Down
1 change: 1 addition & 0 deletions iOS_SDK/OneSignalSDK/OneSignalNotifications/OSPermission.m
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@

#import "OSPermission.h"
#import <OneSignalCore/OneSignalCore.h>
#import <OneSignalCore/OSMacros.h>
#import "OSNotificationsManager.h"

@implementation OSPermissionStateInternal
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
*/

#import "OSInAppMessageOutcome.h"
#import <OneSignalCore/OSMacros.h>

@implementation OSInAppMessageOutcome

Expand Down
1 change: 1 addition & 0 deletions iOS_SDK/OneSignalSDK/OneSignalOutcomes/OSOutcomes.m
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ of this software and associated documentation files (the "Software"), to deal
*/
#import "OneSignalOutcomes.h"
#import <OneSignalCore/OneSignalCore.h>
#import <OneSignalCore/OSMacros.h>

@implementation OSOutcomes

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ of this software and associated documentation files (the "Software"), to deal

#import <Foundation/Foundation.h>
#import <OneSignalCore/OneSignalCore.h>
#import <OneSignalCore/OSMacros.h>
#import "OSChannelTracker.h"
#import "OSIndirectInfluence.h"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ of this software and associated documentation files (the "Software"), to deal
#import "OSIndirectInfluence.h"
#import "OSInAppMessageTracker.h"
#import <OneSignalCore/OneSignalCore.h>
#import <OneSignalCore/OSMacros.h>

@interface OSChannelTracker ()

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ of this software and associated documentation files (the "Software"), to deal
#import <Foundation/Foundation.h>
#import "OSIndirectInfluence.h"
#import <OneSignalCore/OneSignalCore.h>
#import <OneSignalCore/OSMacros.h>

@interface OSIndirectInfluence ()

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ of this software and associated documentation files (the "Software"), to deal

#import "OSOutcomeEvent.h"
#import <OneSignalCore/OneSignalCore.h>
#import <OneSignalCore/OSMacros.h>

@implementation OSOutcomeEvent

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ of this software and associated documentation files (the "Software"), to deal
#import <Foundation/Foundation.h>
#import "OSCachedUniqueOutcome.h"
#import "OSOutcomeEventsRepository.h"
#import <OneSignalCore/OSMacros.h>

@implementation OSOutcomeEventsRepository

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ of this software and associated documentation files (the "Software"), to deal
*/

#import "OSOutcomesRequests.h"

#import <OneSignalCore/OSMacros.h>

@implementation OSRequestSendOutcomesV1ToServer
NSString * const APP_ID = @"app_id";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
*/
#import <UIKit/UIKit.h>
#import <OneSignalCore/OneSignalCore.h>
#import <OneSignalCore/OSMacros.h>
#import "OneSignalFramework.h"
#import "OSAttributedFocusTimeProcessor.h"
#import <OneSignalUser/OneSignalUser.h>
Expand Down
1 change: 1 addition & 0 deletions iOS_SDK/OneSignalSDK/Source/OSFocusRequests.m
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@

#import <Foundation/Foundation.h>
#import "OSFocusRequests.h"
#import <OneSignalCore/OSMacros.h>

@implementation OSRequestOnFocus

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@
#import <UIKit/UIKit.h>
#import <OneSignalCore/OneSignalCore.h>
#import <OneSignalOSCore/OneSignalOSCore.h>
#import <OneSignalCore/OSMacros.h>
#import "OSUnattributedFocusTimeProcessor.h"
#import <OneSignalUser/OneSignalUser.h>

Expand Down
4 changes: 4 additions & 0 deletions iOS_SDK/OneSignalSDK/Source/OneSignalFramework.h
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,10 @@
#import <OneSignalOSCore/OneSignalOSCore.h>
#import <OneSignalNotifications/OneSignalNotifications.h>

// Forward declarations for Objective-C++ compatibility
@protocol OSUser;
@protocol OSLiveActivities;

#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wstrict-prototypes"
#pragma clang diagnostic ignored "-Wnullability-completeness"
Expand Down
1 change: 1 addition & 0 deletions iOS_SDK/OneSignalSDK/Source/OneSignalLifecycleObserver.m
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ of this software and associated documentation files (the "Software"), to deal
#import "OneSignalCommonDefines.h"
#import "OneSignalTracker.h"
#import <OneSignalLocation/OneSignalLocationManager.h>
#import <OneSignalCore/OSMacros.h>

@implementation OneSignalLifecycleObserver

Expand Down
1 change: 1 addition & 0 deletions iOS_SDK/OneSignalSDK/Source/OneSignalTracker.m
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
#import "OneSignalTracker.h"
#import "OneSignalWebView.h"
#import <OneSignalCore/OneSignalCore.h>
#import <OneSignalCore/OSMacros.h>
#import <OneSignalOutcomes/OneSignalOutcomes.h>
#import "OSFocusTimeProcessorFactory.h"
#import "OSFocusCallParams.h"
Expand Down
Loading