Skip to content

Commit 55156e2

Browse files
committed
Subscription state statuses and sendTag(s) fix
* Added 2 new dashboard unsubscribed status for permission prompt states - Never Prompted - Prompted but never answered. * Fixed bug where sendTags would not work if device didn't finish registration. * Significant internal refracting to APNs registration and notification prompting - Created OneSignalNotificationSettings protocol for getting permission status, prompting + token registration, and getting setting enabled. - Created three classes implementing the new protocol for iOS 10, 8, and 7. - Updated to use more of the new iOS 10 methods which provide more status details. * Updated Travis to use iOS 10.2 from 10.1. * Fixed issue where first use of [NSRunLoop mainRunLoop] would crash after the simulator is cold started sometimes - Shadowed created and shadowed dispatch_async_on_main_queue method on OneSignalHelper to use a serial dispatch queue * Shadowed more iOS native methods need to test the above changes.
1 parent 01b9851 commit 55156e2

23 files changed

+1107
-164
lines changed

.travis.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
language: objective-c
2-
osx_image: xcode8.1
2+
osx_image: xcode8.2
33
before_install:
44
- cd iOS_SDK/OneSignalSDK
55
script:
66
- xcodebuild -list
77
- xcodebuild build -scheme OneSignal-Dynamic
8-
- xcodebuild -scheme UnitTests -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone 7,OS=10.1' test
8+
- xcodebuild -scheme UnitTests -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPad Air,OS=10.2' test

iOS_SDK/OneSignalDevApp/OneSignalDevApp.xcodeproj/project.pbxproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -409,6 +409,7 @@
409409
CODE_SIGN_ENTITLEMENTS = OneSignalDevApp/OneSignalDevApp.entitlements;
410410
DEVELOPMENT_TEAM = 99SW8E36CT;
411411
INFOPLIST_FILE = OneSignalDevApp/Info.plist;
412+
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
412413
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
413414
PRODUCT_BUNDLE_IDENTIFIER = com.onesignal.example;
414415
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -422,6 +423,7 @@
422423
CODE_SIGN_ENTITLEMENTS = OneSignalDevApp/OneSignalDevApp.entitlements;
423424
DEVELOPMENT_TEAM = 99SW8E36CT;
424425
INFOPLIST_FILE = OneSignalDevApp/Info.plist;
426+
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
425427
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
426428
PRODUCT_BUNDLE_IDENTIFIER = com.onesignal.example;
427429
PRODUCT_NAME = "$(TARGET_NAME)";

iOS_SDK/OneSignalDevApp/OneSignalDevApp/AppDelegate.m

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,9 @@ - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(
4444
[OneSignal setLogLevel:ONE_S_LL_VERBOSE visualLevel:ONE_S_LL_WARN];
4545

4646
[OneSignal initWithLaunchOptions:launchOptions
47-
appId:@"b2f7f966-d8cc-11e4-bed1-df8f05be55ba"];
47+
appId:@"b2f7f966-d8cc-11e4-bed1-df8f05be55ba"
48+
handleNotificationAction:^(OSNotificationOpenedResult *result) {}
49+
settings:@{kOSSettingsKeyAutoPrompt: @false}];
4850

4951
return YES;
5052
}

iOS_SDK/OneSignalDevApp/OneSignalDevApp/Info.plist

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,5 +45,10 @@
4545
<string>UIInterfaceOrientationLandscapeLeft</string>
4646
<string>UIInterfaceOrientationLandscapeRight</string>
4747
</array>
48+
<key>NSAppTransportSecurity</key>
49+
<dict>
50+
<key>NSAllowsArbitraryLoads</key>
51+
<true/>
52+
</dict>
4853
</dict>
4954
</plist>

iOS_SDK/OneSignalDevApp/OneSignalDevApp/ViewController.m

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,8 @@ - (void)viewDidLoad {
4444
}
4545

4646
- (IBAction)sendTagButton:(id)sender {
47+
[OneSignal registerForPushNotifications];
48+
4749
[OneSignal sendTag:@"key1"
4850
value:@"value1"
4951
onSuccess:^(NSDictionary *result) {
@@ -54,6 +56,11 @@ - (IBAction)sendTagButton:(id)sender {
5456
static int failures = 0;
5557
NSLog(@"failures: %d", ++failures);
5658
}];
59+
60+
[OneSignal IdsAvailable:^(NSString *userId, NSString *pushToken) {
61+
NSLog(@"IdsAvailable Fired");
62+
}];
63+
5764
}
5865

5966
- (void)didReceiveMemoryWarning {

iOS_SDK/OneSignalDevApp/OneSignalNotificationServiceExtension/Info.plist

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,5 +27,10 @@
2727
<key>NSExtensionPrincipalClass</key>
2828
<string>NotificationService</string>
2929
</dict>
30+
<key>NSAppTransportSecurity</key>
31+
<dict>
32+
<key>NSAllowsArbitraryLoads</key>
33+
<true/>
34+
</dict>
3035
</dict>
3136
</plist>

iOS_SDK/OneSignalSDK/OneSignal.xcodeproj/project.pbxproj

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,23 @@
7171
912412481E73369700E41FD7 /* OneSignalHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 912411F51E73342200E41FD7 /* OneSignalHelper.m */; };
7272
912412491E73369800E41FD7 /* OneSignalHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 912411F51E73342200E41FD7 /* OneSignalHelper.m */; };
7373
9124124B1E7337A800E41FD7 /* OneSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = 912411F01E73342200E41FD7 /* OneSignal.h */; settings = {ATTRIBUTES = (Public, ); }; };
74+
91719A9C1E80839500DBE43C /* UserNotifications.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 911E2CC71E399834003112A4 /* UserNotifications.framework */; };
7475
918CB0301E73388E0067130F /* OneSignal.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 912411F01E73342200E41FD7 /* OneSignal.h */; };
76+
91C7725C1E7CA7A800D612D0 /* OneSignalNotificationSettingsIOS7.h in Headers */ = {isa = PBXBuildFile; fileRef = 91C7725B1E7CA7A800D612D0 /* OneSignalNotificationSettingsIOS7.h */; };
77+
91C7725E1E7CCE1000D612D0 /* OneSignalInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 91C7725D1E7CCE1000D612D0 /* OneSignalInternal.h */; };
78+
91F58D7A1E7C7D3F0017D24D /* OneSignalNotificationSettings.h in Headers */ = {isa = PBXBuildFile; fileRef = 91F58D791E7C7D3F0017D24D /* OneSignalNotificationSettings.h */; };
79+
91F58D7D1E7C7F330017D24D /* OneSignalNotificationSettingsIOS10.m in Sources */ = {isa = PBXBuildFile; fileRef = 91F58D7C1E7C7F330017D24D /* OneSignalNotificationSettingsIOS10.m */; };
80+
91F58D7F1E7C7F5F0017D24D /* OneSignalNotificationSettingsIOS10.h in Headers */ = {isa = PBXBuildFile; fileRef = 91F58D7E1E7C7F5F0017D24D /* OneSignalNotificationSettingsIOS10.h */; };
81+
91F58D811E7C80C30017D24D /* OneSignalNotificationSettingsIOS8.h in Headers */ = {isa = PBXBuildFile; fileRef = 91F58D801E7C80C30017D24D /* OneSignalNotificationSettingsIOS8.h */; };
82+
91F58D831E7C80DA0017D24D /* OneSignalNotificationSettingsIOS8.m in Sources */ = {isa = PBXBuildFile; fileRef = 91F58D821E7C80DA0017D24D /* OneSignalNotificationSettingsIOS8.m */; };
83+
91F58D841E7C88220017D24D /* OneSignalNotificationSettingsIOS10.m in Sources */ = {isa = PBXBuildFile; fileRef = 91F58D7C1E7C7F330017D24D /* OneSignalNotificationSettingsIOS10.m */; };
84+
91F58D851E7C88230017D24D /* OneSignalNotificationSettingsIOS10.m in Sources */ = {isa = PBXBuildFile; fileRef = 91F58D7C1E7C7F330017D24D /* OneSignalNotificationSettingsIOS10.m */; };
85+
91F58D861E7C88250017D24D /* OneSignalNotificationSettingsIOS8.m in Sources */ = {isa = PBXBuildFile; fileRef = 91F58D821E7C80DA0017D24D /* OneSignalNotificationSettingsIOS8.m */; };
86+
91F58D871E7C88250017D24D /* OneSignalNotificationSettingsIOS8.m in Sources */ = {isa = PBXBuildFile; fileRef = 91F58D821E7C80DA0017D24D /* OneSignalNotificationSettingsIOS8.m */; };
87+
91F58D891E7C9A240017D24D /* OneSignalNotificationSettingsIOS7.m in Sources */ = {isa = PBXBuildFile; fileRef = 91F58D881E7C9A240017D24D /* OneSignalNotificationSettingsIOS7.m */; };
88+
91F58D8A1E7C9A240017D24D /* OneSignalNotificationSettingsIOS7.m in Sources */ = {isa = PBXBuildFile; fileRef = 91F58D881E7C9A240017D24D /* OneSignalNotificationSettingsIOS7.m */; };
89+
91F58D8B1E7C9A240017D24D /* OneSignalNotificationSettingsIOS7.m in Sources */ = {isa = PBXBuildFile; fileRef = 91F58D881E7C9A240017D24D /* OneSignalNotificationSettingsIOS7.m */; };
90+
91F60F7D1E80E4E400706E60 /* UncaughtExceptionHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 91F60F7C1E80E4E400706E60 /* UncaughtExceptionHandler.m */; };
7591
/* End PBXBuildFile section */
7692

7793
/* Begin PBXContainerItemProxy section */
@@ -136,6 +152,16 @@
136152
912412091E73342200E41FD7 /* UIApplicationDelegate+OneSignal.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIApplicationDelegate+OneSignal.m"; sourceTree = "<group>"; };
137153
9124120A1E73342200E41FD7 /* UNUserNotificationCenter+OneSignal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UNUserNotificationCenter+OneSignal.h"; sourceTree = "<group>"; };
138154
9124120B1E73342200E41FD7 /* UNUserNotificationCenter+OneSignal.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UNUserNotificationCenter+OneSignal.m"; sourceTree = "<group>"; };
155+
91C7725B1E7CA7A800D612D0 /* OneSignalNotificationSettingsIOS7.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OneSignalNotificationSettingsIOS7.h; sourceTree = "<group>"; };
156+
91C7725D1E7CCE1000D612D0 /* OneSignalInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OneSignalInternal.h; sourceTree = "<group>"; };
157+
91F58D791E7C7D3F0017D24D /* OneSignalNotificationSettings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OneSignalNotificationSettings.h; sourceTree = "<group>"; };
158+
91F58D7C1E7C7F330017D24D /* OneSignalNotificationSettingsIOS10.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OneSignalNotificationSettingsIOS10.m; sourceTree = "<group>"; };
159+
91F58D7E1E7C7F5F0017D24D /* OneSignalNotificationSettingsIOS10.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OneSignalNotificationSettingsIOS10.h; sourceTree = "<group>"; };
160+
91F58D801E7C80C30017D24D /* OneSignalNotificationSettingsIOS8.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OneSignalNotificationSettingsIOS8.h; sourceTree = "<group>"; };
161+
91F58D821E7C80DA0017D24D /* OneSignalNotificationSettingsIOS8.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OneSignalNotificationSettingsIOS8.m; sourceTree = "<group>"; };
162+
91F58D881E7C9A240017D24D /* OneSignalNotificationSettingsIOS7.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OneSignalNotificationSettingsIOS7.m; sourceTree = "<group>"; };
163+
91F60F7B1E80E49A00706E60 /* UncaughtExceptionHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UncaughtExceptionHandler.h; sourceTree = "<group>"; };
164+
91F60F7C1E80E4E400706E60 /* UncaughtExceptionHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UncaughtExceptionHandler.m; sourceTree = "<group>"; };
139165
/* End PBXFileReference section */
140166

141167
/* Begin PBXFrameworksBuildPhase section */
@@ -151,6 +177,7 @@
151177
isa = PBXFrameworksBuildPhase;
152178
buildActionMask = 2147483647;
153179
files = (
180+
91719A9C1E80839500DBE43C /* UserNotifications.framework in Frameworks */,
154181
3E66F5821D90A2C600E45A01 /* SystemConfiguration.framework in Frameworks */,
155182
3E464ED71D88ED1F00DCF7E9 /* UIKit.framework in Frameworks */,
156183
);
@@ -215,16 +242,20 @@
215242
children = (
216243
911E2CBC1E398AB3003112A4 /* UnitTests.m */,
217244
911E2CBE1E398AB3003112A4 /* Info.plist */,
245+
91F60F7B1E80E49A00706E60 /* UncaughtExceptionHandler.h */,
246+
91F60F7C1E80E4E400706E60 /* UncaughtExceptionHandler.m */,
218247
);
219248
path = UnitTests;
220249
sourceTree = "<group>";
221250
};
222251
912411EE1E73342200E41FD7 /* Source */ = {
223252
isa = PBXGroup;
224253
children = (
254+
91F58D7B1E7C7EE30017D24D /* NotificationSettings */,
225255
912412461E73349500E41FD7 /* Categories */,
226256
912412451E73346700E41FD7 /* UI */,
227257
912411F01E73342200E41FD7 /* OneSignal.h */,
258+
91C7725D1E7CCE1000D612D0 /* OneSignalInternal.h */,
228259
912411F11E73342200E41FD7 /* OneSignal.m */,
229260
912411F41E73342200E41FD7 /* OneSignalHelper.h */,
230261
912411F51E73342200E41FD7 /* OneSignalHelper.m */,
@@ -270,6 +301,20 @@
270301
name = Categories;
271302
sourceTree = "<group>";
272303
};
304+
91F58D7B1E7C7EE30017D24D /* NotificationSettings */ = {
305+
isa = PBXGroup;
306+
children = (
307+
91F58D791E7C7D3F0017D24D /* OneSignalNotificationSettings.h */,
308+
91F58D7E1E7C7F5F0017D24D /* OneSignalNotificationSettingsIOS10.h */,
309+
91F58D7C1E7C7F330017D24D /* OneSignalNotificationSettingsIOS10.m */,
310+
91F58D801E7C80C30017D24D /* OneSignalNotificationSettingsIOS8.h */,
311+
91F58D821E7C80DA0017D24D /* OneSignalNotificationSettingsIOS8.m */,
312+
91C7725B1E7CA7A800D612D0 /* OneSignalNotificationSettingsIOS7.h */,
313+
91F58D881E7C9A240017D24D /* OneSignalNotificationSettingsIOS7.m */,
314+
);
315+
name = NotificationSettings;
316+
sourceTree = "<group>";
317+
};
273318
/* End PBXGroup section */
274319

275320
/* Begin PBXHeadersBuildPhase section */
@@ -281,16 +326,21 @@
281326
912412211E73342200E41FD7 /* OneSignalLocation.h in Headers */,
282327
912412291E73342200E41FD7 /* OneSignalReachability.h in Headers */,
283328
912412251E73342200E41FD7 /* OneSignalMobileProvision.h in Headers */,
329+
91F58D7A1E7C7D3F0017D24D /* OneSignalNotificationSettings.h in Headers */,
330+
91F58D811E7C80C30017D24D /* OneSignalNotificationSettingsIOS8.h in Headers */,
284331
912412411E73342200E41FD7 /* UNUserNotificationCenter+OneSignal.h in Headers */,
285332
912412351E73342200E41FD7 /* OneSignalTrackIAP.h in Headers */,
286333
912412111E73342200E41FD7 /* OneSignalAlertViewDelegate.h in Headers */,
334+
91C7725C1E7CA7A800D612D0 /* OneSignalNotificationSettingsIOS7.h in Headers */,
287335
912412311E73342200E41FD7 /* OneSignalTracker.h in Headers */,
288336
9124122D1E73342200E41FD7 /* OneSignalSelectorHelpers.h in Headers */,
289337
9124123D1E73342200E41FD7 /* UIApplicationDelegate+OneSignal.h in Headers */,
290338
9124121D1E73342200E41FD7 /* OneSignalJailbreakDetection.h in Headers */,
291339
912412191E73342200E41FD7 /* OneSignalHTTPClient.h in Headers */,
292340
912412151E73342200E41FD7 /* OneSignalHelper.h in Headers */,
341+
91F58D7F1E7C7F5F0017D24D /* OneSignalNotificationSettingsIOS10.h in Headers */,
293342
912412391E73342200E41FD7 /* OneSignalWebView.h in Headers */,
343+
91C7725E1E7CCE1000D612D0 /* OneSignalInternal.h in Headers */,
294344
);
295345
runOnlyForDeploymentPostprocessing = 0;
296346
};
@@ -431,17 +481,20 @@
431481
buildActionMask = 2147483647;
432482
files = (
433483
9124120E1E73342200E41FD7 /* OneSignal.m in Sources */,
484+
91F58D831E7C80DA0017D24D /* OneSignalNotificationSettingsIOS8.m in Sources */,
434485
9124121E1E73342200E41FD7 /* OneSignalJailbreakDetection.m in Sources */,
435486
912412471E73369600E41FD7 /* OneSignalHelper.m in Sources */,
436487
9124122E1E73342200E41FD7 /* OneSignalSelectorHelpers.m in Sources */,
437488
9124122A1E73342200E41FD7 /* OneSignalReachability.m in Sources */,
489+
91F58D7D1E7C7F330017D24D /* OneSignalNotificationSettingsIOS10.m in Sources */,
438490
912412121E73342200E41FD7 /* OneSignalAlertViewDelegate.m in Sources */,
439491
912412421E73342200E41FD7 /* UNUserNotificationCenter+OneSignal.m in Sources */,
440492
9124123A1E73342200E41FD7 /* OneSignalWebView.m in Sources */,
441493
9124123E1E73342200E41FD7 /* UIApplicationDelegate+OneSignal.m in Sources */,
442494
912412261E73342200E41FD7 /* OneSignalMobileProvision.m in Sources */,
443495
912412321E73342200E41FD7 /* OneSignalTracker.m in Sources */,
444496
9124121A1E73342200E41FD7 /* OneSignalHTTPClient.m in Sources */,
497+
91F58D891E7C9A240017D24D /* OneSignalNotificationSettingsIOS7.m in Sources */,
445498
912412221E73342200E41FD7 /* OneSignalLocation.m in Sources */,
446499
912412361E73342200E41FD7 /* OneSignalTrackIAP.m in Sources */,
447500
);
@@ -452,17 +505,20 @@
452505
buildActionMask = 2147483647;
453506
files = (
454507
9124120F1E73342200E41FD7 /* OneSignal.m in Sources */,
508+
91F58D861E7C88250017D24D /* OneSignalNotificationSettingsIOS8.m in Sources */,
455509
9124121F1E73342200E41FD7 /* OneSignalJailbreakDetection.m in Sources */,
456510
912412481E73369700E41FD7 /* OneSignalHelper.m in Sources */,
457511
9124122F1E73342200E41FD7 /* OneSignalSelectorHelpers.m in Sources */,
458512
9124122B1E73342200E41FD7 /* OneSignalReachability.m in Sources */,
513+
91F58D841E7C88220017D24D /* OneSignalNotificationSettingsIOS10.m in Sources */,
459514
912412131E73342200E41FD7 /* OneSignalAlertViewDelegate.m in Sources */,
460515
912412431E73342200E41FD7 /* UNUserNotificationCenter+OneSignal.m in Sources */,
461516
9124123B1E73342200E41FD7 /* OneSignalWebView.m in Sources */,
462517
9124123F1E73342200E41FD7 /* UIApplicationDelegate+OneSignal.m in Sources */,
463518
912412271E73342200E41FD7 /* OneSignalMobileProvision.m in Sources */,
464519
912412331E73342200E41FD7 /* OneSignalTracker.m in Sources */,
465520
9124121B1E73342200E41FD7 /* OneSignalHTTPClient.m in Sources */,
521+
91F58D8A1E7C9A240017D24D /* OneSignalNotificationSettingsIOS7.m in Sources */,
466522
912412231E73342200E41FD7 /* OneSignalLocation.m in Sources */,
467523
912412371E73342200E41FD7 /* OneSignalTrackIAP.m in Sources */,
468524
);
@@ -472,9 +528,12 @@
472528
isa = PBXSourcesBuildPhase;
473529
buildActionMask = 2147483647;
474530
files = (
531+
91F58D8B1E7C9A240017D24D /* OneSignalNotificationSettingsIOS7.m in Sources */,
532+
91F60F7D1E80E4E400706E60 /* UncaughtExceptionHandler.m in Sources */,
475533
912412201E73342200E41FD7 /* OneSignalJailbreakDetection.m in Sources */,
476534
912412381E73342200E41FD7 /* OneSignalTrackIAP.m in Sources */,
477535
912412301E73342200E41FD7 /* OneSignalSelectorHelpers.m in Sources */,
536+
91F58D851E7C88230017D24D /* OneSignalNotificationSettingsIOS10.m in Sources */,
478537
912412241E73342200E41FD7 /* OneSignalLocation.m in Sources */,
479538
912412491E73369800E41FD7 /* OneSignalHelper.m in Sources */,
480539
912412341E73342200E41FD7 /* OneSignalTracker.m in Sources */,
@@ -487,6 +546,7 @@
487546
912412141E73342200E41FD7 /* OneSignalAlertViewDelegate.m in Sources */,
488547
912412441E73342200E41FD7 /* UNUserNotificationCenter+OneSignal.m in Sources */,
489548
9124123C1E73342200E41FD7 /* OneSignalWebView.m in Sources */,
549+
91F58D871E7C88250017D24D /* OneSignalNotificationSettingsIOS8.m in Sources */,
490550
);
491551
runOnlyForDeploymentPostprocessing = 0;
492552
};

0 commit comments

Comments
 (0)