Skip to content

Commit 144b5ea

Browse files
committed
chore: add .clang-format configuration and update Swift/cpp files for consistent formatting
1 parent 4145f1e commit 144b5ea

7 files changed

Lines changed: 119 additions & 97 deletions

File tree

.clang-format

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
---
2+
BasedOnStyle: LLVM
3+
Language: Cpp
4+
AllowAllArgumentsOnNextLine: false
5+
AllowAllParametersOfDeclarationOnNextLine: false
6+
BinPackArguments: false
7+
BinPackParameters: false
8+
BreakBeforeBinaryOperators: None
9+
BreakBeforeBraces: Attach
10+
BreakBeforeTernaryOperators: true
11+
BreakConstructorInitializers: AfterColon
12+
BreakInheritanceList: AfterColon
13+
ColumnLimit: 80
14+
CompactNamespaces: false
15+
ConstructorInitializerAllOnOneLineOrOnePerLine: true
16+
IndentCaseLabels: true
17+
IndentPPDirectives: BeforeHash
18+
IndentWidth: 2
19+
IndentWrappedFunctionNames: true
20+
KeepEmptyLinesAtTheStartOfBlocks: false
21+
MaxEmptyLinesToKeep: 1
22+
NamespaceIndentation: All
23+
ObjCBinPackProtocolList: Never
24+
ReflowComments: true
25+
SortIncludes: false
26+
SpaceBeforeParens: Never
27+
SpaceInEmptyParentheses: false
28+
UseTab: Never
29+
30+
...
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
//
2-
// Use this file to import your target's public headers that you would like to expose to Swift.
2+
// Use this file to import your target's public headers that you would like to
3+
// expose to Swift.
34
//

example/ios/ReactNativeSdkExample/AppDelegate.swift

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
// Created by Loren Posen on 6/11/25.
66
//
77

8-
import UIKit
98
import React
10-
import React_RCTAppDelegate
119
import ReactAppDependencyProvider
10+
import React_RCTAppDelegate
11+
import UIKit
1212

1313
@main
1414
class AppDelegate: UIResponder, UIApplicationDelegate {
@@ -46,11 +46,10 @@ class ReactNativeDelegate: RCTDefaultReactNativeFactoryDelegate {
4646
}
4747

4848
override func bundleURL() -> URL? {
49-
#if DEBUG
50-
RCTBundleURLProvider.sharedSettings().jsBundleURL(forBundleRoot: "index")
51-
#else
52-
Bundle.main.url(forResource: "main", withExtension: "jsbundle")
53-
#endif
49+
#if DEBUG
50+
RCTBundleURLProvider.sharedSettings().jsBundleURL(forBundleRoot: "index")
51+
#else
52+
Bundle.main.url(forResource: "main", withExtension: "jsbundle")
53+
#endif
5454
}
5555
}
56-
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
//
2-
// Use this file to import your target's public headers that you would like to expose to Swift.
2+
// Use this file to import your target's public headers that you would like to
3+
// expose to Swift.
34
//
4-

ios/RNIterableAPI/RNIterable-Bridging-Header.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
//
2-
// Use this file to import your target's public headers that you would like to expose to Swift.
2+
// Use this file to import your target's public headers that you would like to
3+
// expose to Swift.
34
//
45

56
#import <React/RCTBridge.h>

ios/RNIterableAPI/RNIterableAPI.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,3 @@
66
// Copyright © 2025 Iterable. All rights reserved.
77
//
88
#import <React/RCTBridgeModule.h>
9-

ios/RNIterableAPI/RNIterableAPI.mm

Lines changed: 76 additions & 84 deletions
Original file line numberDiff line numberDiff line change
@@ -4,136 +4,128 @@
44
//
55
#import "RNIterableAPI.h"
66

7-
@interface RCT_EXTERN_REMAP_MODULE(RNIterableAPI, ReactIterableAPI, NSObject)
7+
@interface RCT_EXTERN_REMAP_MODULE (RNIterableAPI, ReactIterableAPI, NSObject)
88

99
// MARK: - Native SDK Functions
1010

11-
RCT_EXTERN_METHOD(initializeWithApiKey: (nonnull NSString *) apiKey
12-
config: (nonnull NSDictionary *) config
13-
version: (nonnull NSString *) version
14-
resolver: (RCTPromiseResolveBlock) resolve
15-
rejecter: (RCTPromiseRejectBlock) reject)
11+
RCT_EXTERN_METHOD(initializeWithApiKey : (nonnull NSString *)apiKey config : (
12+
nonnull NSDictionary *)config version : (nonnull NSString *)
13+
version resolver : (RCTPromiseResolveBlock)
14+
resolve rejecter : (RCTPromiseRejectBlock)reject)
1615

17-
RCT_EXTERN_METHOD(initialize2WithApiKey: (nonnull NSString *) apiKey
18-
config: (nonnull NSDictionary *) config
19-
apiEndPointOverride: (nonnull NSString *) apiEndPoint
20-
version: (nonnull NSString *) version
21-
resolver: (RCTPromiseResolveBlock) resolve
22-
rejecter: (RCTPromiseRejectBlock) reject)
16+
RCT_EXTERN_METHOD(initialize2WithApiKey : (nonnull NSString *)apiKey config : (
17+
nonnull NSDictionary *)config apiEndPointOverride : (nonnull NSString *)
18+
apiEndPoint version : (nonnull NSString *)
19+
version resolver : (RCTPromiseResolveBlock)
20+
resolve rejecter : (RCTPromiseRejectBlock)reject)
2321

24-
RCT_EXTERN_METHOD(setEmail: (NSString *) email
25-
authToken: (NSString *) authToken)
22+
RCT_EXTERN_METHOD(setEmail : (NSString *)email authToken : (NSString *)
23+
authToken)
2624

27-
RCT_EXTERN_METHOD(getEmail: (RCTPromiseResolveBlock) resolve
28-
rejecter: (RCTPromiseRejectBlock) reject)
25+
RCT_EXTERN_METHOD(getEmail : (RCTPromiseResolveBlock)
26+
resolve rejecter : (RCTPromiseRejectBlock)reject)
2927

30-
RCT_EXTERN_METHOD(setUserId: (NSString *) userId
31-
authToken: (NSString *) authToken)
28+
RCT_EXTERN_METHOD(setUserId : (NSString *)userId authToken : (NSString *)
29+
authToken)
3230

33-
RCT_EXTERN_METHOD(getUserId: (RCTPromiseResolveBlock) resolve
34-
rejecter: (RCTPromiseRejectBlock) reject)
31+
RCT_EXTERN_METHOD(getUserId : (RCTPromiseResolveBlock)
32+
resolve rejecter : (RCTPromiseRejectBlock)reject)
3533

3634
// MARK: - Iterable API Request Functions
3735

3836
RCT_EXTERN_METHOD(disableDeviceForCurrentUser)
3937

40-
RCT_EXTERN_METHOD(setInAppShowResponse: (nonnull NSNumber *) inAppShowResponse)
38+
RCT_EXTERN_METHOD(setInAppShowResponse : (nonnull NSNumber *)inAppShowResponse)
4139

42-
RCT_EXTERN_METHOD(getLastPushPayload: (RCTPromiseResolveBlock) resolve
43-
rejecter: (RCTPromiseRejectBlock) reject)
40+
RCT_EXTERN_METHOD(getLastPushPayload : (RCTPromiseResolveBlock)
41+
resolve rejecter : (RCTPromiseRejectBlock)reject)
4442

45-
RCT_EXTERN_METHOD(getAttributionInfo: (RCTPromiseResolveBlock) resolve
46-
rejecter: (RCTPromiseRejectBlock) reject)
43+
RCT_EXTERN_METHOD(getAttributionInfo : (RCTPromiseResolveBlock)
44+
resolve rejecter : (RCTPromiseRejectBlock)reject)
4745

48-
RCT_EXTERN_METHOD(setAttributionInfo: (NSDictionary *) attributionInfo)
46+
RCT_EXTERN_METHOD(setAttributionInfo : (NSDictionary *)attributionInfo)
4947

50-
RCT_EXTERN_METHOD(trackPushOpenWithCampaignId: (nonnull NSNumber *) campaignId
51-
templateId: (nonnull NSNumber *) templateId
52-
messageId: (nonnull NSString *) messageId
53-
appAlreadyRunning: (BOOL) appAlreadyRunning
54-
dataFields: (NSDictionary *) dataFields)
48+
RCT_EXTERN_METHOD(
49+
trackPushOpenWithCampaignId : (nonnull NSNumber *)campaignId templateId : (
50+
nonnull NSNumber *)templateId messageId : (nonnull NSString *)
51+
messageId appAlreadyRunning : (BOOL)
52+
appAlreadyRunning dataFields : (NSDictionary *)dataFields)
5553

56-
RCT_EXTERN_METHOD(updateCart: (NSArray *) items)
54+
RCT_EXTERN_METHOD(updateCart : (NSArray *)items)
5755

58-
RCT_EXTERN_METHOD(trackPurchase: (nonnull NSNumber *) total
59-
items: (NSArray *) items
60-
dataFields: (NSDictionary *) dataFields)
56+
RCT_EXTERN_METHOD(trackPurchase : (nonnull NSNumber *)total items : (NSArray *)
57+
items dataFields : (NSDictionary *)dataFields)
6158

62-
RCT_EXTERN_METHOD(trackInAppOpen: (NSString *) messageId
63-
location: (nonnull NSNumber *) location)
59+
RCT_EXTERN_METHOD(trackInAppOpen : (NSString *)
60+
messageId location : (nonnull NSNumber *)location)
6461

65-
RCT_EXTERN_METHOD(trackInAppClick: (nonnull NSString *) messageId
66-
location: (nonnull NSNumber *) location
67-
clickedUrl: (nonnull NSString *) clickedUrl)
62+
RCT_EXTERN_METHOD(trackInAppClick : (nonnull NSString *)messageId location : (
63+
nonnull NSNumber *)location clickedUrl : (nonnull NSString *)clickedUrl)
6864

69-
RCT_EXTERN_METHOD(trackInAppClose: (nonnull NSString *) messageId
70-
location: (nonnull NSNumber *) location
71-
source: (nonnull NSNumber *) source
72-
clickedUrl: (NSString *) clickedUrl)
65+
RCT_EXTERN_METHOD(trackInAppClose : (nonnull NSString *)messageId location : (
66+
nonnull NSNumber *)location source : (nonnull NSNumber *)
67+
source clickedUrl : (NSString *)clickedUrl)
7368

74-
RCT_EXTERN_METHOD(inAppConsume: (nonnull NSString *) messageId
75-
location: (nonnull NSNumber *) location
76-
source: (nonnull NSNumber *) source)
69+
RCT_EXTERN_METHOD(inAppConsume : (nonnull NSString *)messageId location : (
70+
nonnull NSNumber *)location source : (nonnull NSNumber *)source)
7771

78-
RCT_EXTERN_METHOD(trackEvent: (nonnull NSString *) name
79-
dataFields: (NSDictionary *) dataFields)
72+
RCT_EXTERN_METHOD(trackEvent : (nonnull NSString *)
73+
name dataFields : (NSDictionary *)dataFields)
8074

81-
RCT_EXTERN_METHOD(updateUser: (nonnull NSDictionary *) dataFields
82-
mergeNestedObjects: (BOOL) mergeNestedObjects)
75+
RCT_EXTERN_METHOD(updateUser : (nonnull NSDictionary *)
76+
dataFields mergeNestedObjects : (BOOL)mergeNestedObjects)
8377

84-
RCT_EXTERN_METHOD(updateEmail: (nonnull NSString *) email
85-
authToken: (NSString *) authToken)
78+
RCT_EXTERN_METHOD(updateEmail : (nonnull NSString *)
79+
email authToken : (NSString *)authToken)
8680

87-
RCT_EXTERN_METHOD(handleAppLink: (nonnull NSString *) appLink
88-
resolver: (RCTPromiseResolveBlock) resolve
89-
rejecter: (RCTPromiseRejectBlock) reject)
81+
RCT_EXTERN_METHOD(handleAppLink : (nonnull NSString *)appLink resolver : (
82+
RCTPromiseResolveBlock)resolve rejecter : (RCTPromiseRejectBlock)reject)
9083

91-
RCT_EXTERN_METHOD(updateSubscriptions: (NSArray *) emailListIds
92-
unsubscribedChannelIds: (NSArray *) unsubscribedChannelIds
93-
unsubscribedMessageTypeIds: (NSArray *) unsubscribedMessageTypeIds
94-
subscribedMessageTypeIds: (NSArray *) subscribedMessageTypeIds
95-
campaignId: (nonnull NSNumber *) campaignId
96-
templateId: (nonnull NSNumber *) templateId)
84+
RCT_EXTERN_METHOD(
85+
updateSubscriptions : (NSArray *)emailListIds unsubscribedChannelIds : (
86+
NSArray *)
87+
unsubscribedChannelIds unsubscribedMessageTypeIds : (NSArray *)
88+
unsubscribedMessageTypeIds subscribedMessageTypeIds : (NSArray *)
89+
subscribedMessageTypeIds campaignId : (nonnull NSNumber *)
90+
campaignId templateId : (nonnull NSNumber *)templateId)
9791

9892
// MARK: - SDK In-App Manager Functions
9993

100-
RCT_EXTERN_METHOD(getInAppMessages: (RCTPromiseResolveBlock) resolve
101-
rejecter: (RCTPromiseRejectBlock) reject)
94+
RCT_EXTERN_METHOD(getInAppMessages : (RCTPromiseResolveBlock)
95+
resolve rejecter : (RCTPromiseRejectBlock)reject)
10296

103-
RCT_EXTERN_METHOD(getHtmlInAppContentForMessage: (nonnull NSString *) messageId
104-
resolver: (RCTPromiseResolveBlock) resolve
105-
rejecter: (RCTPromiseRejectBlock) reject)
97+
RCT_EXTERN_METHOD(getHtmlInAppContentForMessage : (nonnull NSString *)
98+
messageId resolver : (RCTPromiseResolveBlock)
99+
resolve rejecter : (RCTPromiseRejectBlock)reject)
106100

107-
RCT_EXTERN_METHOD(getInboxMessages: (RCTPromiseResolveBlock) resolve
108-
rejecter: (RCTPromiseRejectBlock) reject)
101+
RCT_EXTERN_METHOD(getInboxMessages : (RCTPromiseResolveBlock)
102+
resolve rejecter : (RCTPromiseRejectBlock)reject)
109103

110-
RCT_EXTERN_METHOD(getUnreadInboxMessagesCount: (RCTPromiseResolveBlock) resolve
111-
rejecter: (RCTPromiseRejectBlock) reject)
104+
RCT_EXTERN_METHOD(getUnreadInboxMessagesCount : (RCTPromiseResolveBlock)
105+
resolve rejecter : (RCTPromiseRejectBlock)reject)
112106

113-
RCT_EXTERN_METHOD(showMessage: (nonnull NSString *) messageId
114-
consume: (nonnull BOOL) consume
115-
resolver: (RCTPromiseResolveBlock) resolve
116-
rejecter: (RCTPromiseRejectBlock) reject)
107+
RCT_EXTERN_METHOD(showMessage : (nonnull NSString *)messageId consume : (
108+
nonnull BOOL)consume resolver : (RCTPromiseResolveBlock)
109+
resolve rejecter : (RCTPromiseRejectBlock)reject)
117110

118-
RCT_EXTERN_METHOD(removeMessage: (nonnull NSString *) messageId
119-
location: (nonnull NSNumber *) location
120-
source: (nonnull NSNumber *) source)
111+
RCT_EXTERN_METHOD(removeMessage : (nonnull NSString *)messageId location : (
112+
nonnull NSNumber *)location source : (nonnull NSNumber *)source)
121113

122-
RCT_EXTERN_METHOD(setReadForMessage: (nonnull NSString *) messageId
123-
read: (BOOL) read)
114+
RCT_EXTERN_METHOD(setReadForMessage : (nonnull NSString *)
115+
messageId read : (BOOL)read)
124116

125-
RCT_EXTERN_METHOD(setAutoDisplayPaused: (BOOL) paused)
117+
RCT_EXTERN_METHOD(setAutoDisplayPaused : (BOOL)paused)
126118

127119
// MARK: - SDK Inbox Session Tracking Functions
128120

129-
RCT_EXTERN_METHOD(startSession: (nonnull NSArray *) visibleRows)
121+
RCT_EXTERN_METHOD(startSession : (nonnull NSArray *)visibleRows)
130122

131123
RCT_EXTERN_METHOD(endSession)
132124

133-
RCT_EXTERN_METHOD(updateVisibleRows: (nonnull NSArray *) visibleRows)
125+
RCT_EXTERN_METHOD(updateVisibleRows : (nonnull NSArray *)visibleRows)
134126

135127
// MARK: - SDK Auth Manager Functions
136128

137-
RCT_EXTERN_METHOD(passAlongAuthToken: (NSString *) authToken)
129+
RCT_EXTERN_METHOD(passAlongAuthToken : (NSString *)authToken)
138130

139131
@end

0 commit comments

Comments
 (0)