Skip to content
This repository has been archived by the owner on Sep 3, 2021. It is now read-only.

Commit

Permalink
chore(release): bump to new version
Browse files Browse the repository at this point in the history
  • Loading branch information
catt-stefano committed Jun 7, 2019
1 parent aa877e3 commit 9c664e1
Show file tree
Hide file tree
Showing 5 changed files with 26 additions and 20 deletions.
Binary file modified NearITSDK.framework/Info.plist
Binary file not shown.
Binary file modified NearITSDK.framework/NITEnrollDeviceViewController.nib
Binary file not shown.
Binary file modified NearITSDK.framework/NearITSDK
Binary file not shown.
1 change: 1 addition & 0 deletions NearITSDK.framework/PrivateHeaders/NITManager.h
Expand Up @@ -60,6 +60,7 @@
- (void)setUserDataWithKey:(NSString* _Nonnull)key value:(NSString* _Nullable)value;
- (void)setUserDataWithKey:(NSString* _Nonnull)key multiValue:(NSDictionary<NSString*, NSNumber*>* _Nullable)value;
- (void)setProfileId:(NSString * _Nonnull)profileId;
- (void)getUserDataWithCompletionHandler:(void (^ _Nonnull)(NSDictionary<NSString*, id>* _Nullable userData, NSError* _Nullable error))handler;
- (void)profileIdWithCompletionHandler:(void (^_Nonnull)(NSString* _Nullable profileId, NSError* _Nullable error))handler;
- (void)resetProfileWithCompletionHandler:(void (^_Nonnull)(NSString* _Nullable profileId, NSError* _Nullable error))handler;
- (void)optOutWithCompletionHandler:(void (^_Nonnull)(BOOL success))handler;
Expand Down
45 changes: 25 additions & 20 deletions NearITSDKSwift/NearManager.swift
Expand Up @@ -127,38 +127,43 @@ public final class NearManager: NSObject, NITManagerDelegate, NITNotificationUpd
public func sendTracking(_ trackingInfo: NITTrackingInfo?, event: String?) {
manager.sendTracking(with: trackingInfo, event: event)
}

@available(*, deprecated, message: "use setUserData(\"MY_KEY\", value:\"MY_VALUE\")")
public func setUserData(_ key: String, value: String?, completionHandler: ((Error?) -> Void)?) {
manager.setUserDataWithKey(key, value: value, completionHandler: completionHandler)
}

@available(*, deprecated, message: "use setUserData(\"MY_KEY\", value:\"MY_VALUE\")")
@available(*, deprecated, message: "use setUserData(\"MY_KEY\", value:\"MY_VALUE\")")
public func setBatchUserData(_ valuesDictionary : [String : Any], completionHandler: ((Error?) -> Void)?) {
manager.setBatchUserDataWith(valuesDictionary, completionHandler: completionHandler)
}

@available(*, deprecated, message: "use setUserData(\"MY_KEY\", value:\"MY_VALUE\")")
@available(*, deprecated, message: "use setUserData(\"MY_KEY\", value:\"MY_VALUE\")")
public func setDeferredUserData(_ key: String, value: String?) {
self.setUserData(key, value: value)
}

public func setUserData(_ key: String, value: String?) {
manager.setUserDataWithKey(key, value: value)
}
public func setUserData(_ key: String, value: String?) {
manager.setUserDataWithKey(key, value: value)
}

public func setUserData(_ key: String, multiValue: [String : Bool]?) {
if let multiValue = multiValue {
var numberMultiValue = [String: NSNumber]()
multiValue.forEach { (arg: (key: String, value: Bool)) in
let (key, value) = arg
numberMultiValue[key] = NSNumber.init(booleanLiteral: value)
}
manager.setUserDataWithKey(key, multiValue: numberMultiValue)
} else {
manager.setUserDataWithKey(key, multiValue: nil)
}
}
public func setUserData(_ key: String, multiValue: [String : Bool]?) {
if let multiValue = multiValue {
var numberMultiValue = [String: NSNumber]()
multiValue.forEach { (arg: (key: String, value: Bool)) in
let (key, value) = arg
numberMultiValue[key] = NSNumber.init(booleanLiteral: value)
}
manager.setUserDataWithKey(key, multiValue: numberMultiValue)
} else {
manager.setUserDataWithKey(key, multiValue: nil)
}
}

public func getUserData(_ completionHandler: (([String: Any]?, Error?) -> Void)?) {
guard let handler = completionHandler else { return }
manager.getUserData(completionHandler: handler)
}

public func sendEvent(_ event: NITEvent, completionHandler: ((Error?) -> Void)?) {
manager.sendEvent(with: event, completionHandler: completionHandler)
Expand Down

0 comments on commit 9c664e1

Please sign in to comment.