Skip to content

Commit d3639b2

Browse files
Yaswanth0606balaganesh-juspay
authored andcommitted
Airborne added additional customization for hyper sdk
1 parent a7a00db commit d3639b2

File tree

19 files changed

+727
-180
lines changed

19 files changed

+727
-180
lines changed

iOS/hyper-ota/Airborne.podspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = 'Airborne'
3-
s.version = '0.0.5'
3+
s.version = '0.0.6'
44
s.summary = 'An OTA update plugin for Android, iOS and React Native applications.'
55
s.description = <<-DESC
66
Hyper OTA empowers developers to effortlessly integrate Over-The-Air (OTA) update capabilities into their Android, iOS, and React Native applications.
@@ -23,6 +23,6 @@ Our primary focus is to provide robust, easy-to-use SDKs and plugins that stream
2323
s.public_header_files = 'iOS/hyper-ota/Airborne/Classes/**/*.h'
2424

2525
s.platform = :ios, "12.0"
26-
s.dependency 'HyperCore', '0.1.3'
26+
s.dependency 'HyperCore', '0.1.4'
2727
s.swift_versions = ['5.0']
2828
end

iOS/hyper-ota/Airborne.xcodeproj/project.pbxproj

Lines changed: 557 additions & 0 deletions
Large diffs are not rendered by default.

iOS/hyper-ota/Airborne.xcodeproj/project.xcworkspace/contents.xcworkspacedata

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

iOS/hyper-ota/Airborne/Classes/Airborne.h

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,7 @@
55
// Copyright © Juspay Technologies. All rights reserved.
66
//
77

8-
#import <Airborne/HPJPApplicationManagerDelegate.h>
8+
#import <Airborne/HPJPApplicationManagerDelegate.h>
9+
#import <Airborne/HPJPApplicationManager.h>
10+
#import <Airborne/HPJPApplicationConstants.h>
11+
#import <Airborne/HPJPApplicationTracker.h>

iOS/hyper-ota/Airborne/Classes/ApplicationManager/AppConfig/HPJPApplicationConfig.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,6 @@ NS_ASSUME_NONNULL_BEGIN
1717
@property (nonatomic, strong, nullable) NSNumber* releaseConfigTimeout;
1818
@property (nonatomic, strong) NSDictionary *properties;
1919

20-
@property (nonatomic, assign) BOOL isDefaultInit;
21-
2220
- (instancetype _Nullable)initWithError:(NSError * _Nullable *) jsonError fileUtil:(HPJPFileUtil*)fileUtil;
2321
- (instancetype)initWithDictionary:(NSDictionary *)dictionary error:(NSError * _Nullable *)error;
2422
- (NSDictionary *)toDictionary;

iOS/hyper-ota/Airborne/Classes/ApplicationManager/AppConfig/HPJPApplicationConfig.m

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -102,9 +102,6 @@ - (instancetype)initWithDictionary:(NSDictionary *)dictionary error:(NSError **)
102102
- (instancetype)initWithError:(NSError **)jsonError fileUtil:(HPJPFileUtil*)fileUtil{
103103
self = [super init];
104104
NSData *data = [fileUtil getFileFromBundle:APP_CONFIG_FILE_NAME];
105-
if (data == nil) {
106-
self.isDefaultInit = YES;
107-
}
108105
NSDictionary *jsonObject = data ? [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:jsonError] : [NSDictionary new];
109106
if (jsonObject && [jsonObject isKindOfClass:[NSDictionary class]]) {
110107
[self defaultInitWithDictionary:jsonObject error:jsonError];

iOS/hyper-ota/Airborne/Classes/ApplicationManager/AppPackage/HPJPApplicationPackage.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,6 @@ NS_ASSUME_NONNULL_BEGIN
2323
@property (nonatomic, strong) HPJPResource *index;
2424
@property (nonatomic, strong) NSDictionary *properties;
2525

26-
@property (nonatomic, assign) BOOL isDefaultInit;
27-
2826
@property (nonatomic, strong) NSArray<HPJPResource*> *important;
2927
@property (nonatomic, strong) NSArray<HPJPLazyResource*> *lazy;
3028

iOS/hyper-ota/Airborne/Classes/ApplicationManager/AppPackage/HPJPApplicationPackage.m

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -93,9 +93,6 @@ - (void)defaultInitWithDictionary:(NSDictionary *)dictionary error:(NSError **)e
9393
- (instancetype)initWithFileUtil:(HPJPFileUtil*)fileUtil error:(NSError **)error {
9494
self = [super init];
9595
NSData *data = [fileUtil getFileFromBundle:APP_PACKAGE_FILE_NAME];
96-
if (data == nil) {
97-
self.isDefaultInit = YES;
98-
}
9996
NSDictionary *jsonObject = data ? [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:error] : [NSDictionary new];
10097
if (jsonObject && [jsonObject isKindOfClass:[NSDictionary class]]) {
10198
[self defaultInitWithDictionary:jsonObject error:error];

iOS/hyper-ota/Airborne/Classes/ApplicationManager/AppResources/HPJPApplicationResources.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,6 @@ NS_ASSUME_NONNULL_BEGIN
1919

2020
@property (nonnull) NSDictionary<NSString*, HPJPResource *>* resources;
2121

22-
@property (nonatomic, assign) BOOL isDefaultInit;
23-
2422
- (instancetype _Nullable)initWithDictionary:(NSDictionary *)dictionary error:(NSError * _Nullable *)error;
2523
- (instancetype)initWithFileUtil:(HPJPFileUtil *)fileUtil error:(NSError * _Nullable *)error;
2624
- (id)toDictionary;

iOS/hyper-ota/Airborne/Classes/ApplicationManager/AppResources/HPJPApplicationResources.m

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,6 @@ - (void)defaultInitWithDict:(NSDictionary *)resourcesDict error:(NSError **)erro
4848
- (instancetype)initWithFileUtil:(HPJPFileUtil *)fileUtil error:(NSError **)error {
4949
self = [super init];
5050
NSData *data = [fileUtil getFileFromBundle:APP_RESOURCES_FILE_NAME];
51-
if (data == nil) {
52-
self.isDefaultInit = YES;
53-
}
5451
NSDictionary *jsonObject = data ? [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:error] : [NSDictionary new];
5552
if (jsonObject && [jsonObject isKindOfClass:[NSArray class]]) {
5653
[self defaultInitWithDict:jsonObject error:error];

0 commit comments

Comments
 (0)