diff --git a/Package.swift b/Package.swift
index f18d056..d2d0186 100644
--- a/Package.swift
+++ b/Package.swift
@@ -30,8 +30,8 @@ let package = Package(
),
.binaryTarget(
name: "SalemoveSDK",
- url: "https://github.com/salemove/ios-bundle/releases/download/0.35.13/SalemoveSDK.xcframework.zip",
- checksum: "9014f94eeaa2ee6f21473bfe529ed4c23f415cfe0f0a843170bb1c8610136a70"
+ url: "https://github.com/salemove/ios-bundle/releases/download/0.35.14/SalemoveSDK.xcframework.zip",
+ checksum: "5897a648d08857bf19eaae712b53111020030d2368642f58ab0654588d0bef74"
),
.target(
name: "GliaSDK",
diff --git a/SalemoveSDK.podspec b/SalemoveSDK.podspec
index 1abd740..5503cb1 100644
--- a/SalemoveSDK.podspec
+++ b/SalemoveSDK.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'SalemoveSDK'
- s.version = '0.35.13'
+ s.version = '0.35.14'
s.summary = 'The Glia Core SDK'
s.description = 'The Glia Core SDK brings the in-person customer experience to iOS devices.'
s.homepage = 'https://www.glia.com/'
diff --git a/SalemoveSDK.xcframework/Info.plist b/SalemoveSDK.xcframework/Info.plist
index 2a06628..b8fb1b2 100644
--- a/SalemoveSDK.xcframework/Info.plist
+++ b/SalemoveSDK.xcframework/Info.plist
@@ -6,30 +6,30 @@
LibraryIdentifier
- ios-arm64_x86_64-simulator
+ ios-arm64
LibraryPath
SalemoveSDK.framework
SupportedArchitectures
arm64
- x86_64
SupportedPlatform
ios
- SupportedPlatformVariant
- simulator
LibraryIdentifier
- ios-arm64
+ ios-arm64_x86_64-simulator
LibraryPath
SalemoveSDK.framework
SupportedArchitectures
arm64
+ x86_64
SupportedPlatform
ios
+ SupportedPlatformVariant
+ simulator
CFBundlePackageType
diff --git a/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Headers/SalemoveSDK-Swift.h b/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Headers/SalemoveSDK-Swift.h
index a9260f4..b689022 100644
--- a/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Headers/SalemoveSDK-Swift.h
+++ b/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Headers/SalemoveSDK-Swift.h
@@ -684,7 +684,7 @@ SWIFT_CLASS("_TtC11SalemoveSDK5Queue")
@property (nonatomic, readonly, copy) NSString * _Nonnull name;
/// Queue state
@property (nonatomic, readonly, strong) QueueState * _Nonnull state;
-/// Indicates that queue is the default. true if Queue is default
+/// Indicates that queue is the default. true
if Queue is default
@property (nonatomic, readonly) BOOL isDefault;
- (nonnull instancetype)init SWIFT_UNAVAILABLE;
+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
@@ -787,10 +787,17 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) Salemove * _
-
@interface Salemove (SWIFT_EXTENSION(SalemoveSDK))
-/// Clear the use session of the client library
-- (void)clearSession;
+/// Configure log level
+///
+/// -
+/// parameters:
+///
+/// -
+/// level: One of the ‘LogLevel’ values that the logger should use
+///
+///
+- (void)configureLogLevelWithLevel:(enum LogLevel)level;
@end
@@ -864,22 +871,16 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) Salemove * _
@end
+
@interface Salemove (SWIFT_EXTENSION(SalemoveSDK))
-/// Configure log level
-///
-/// -
-/// parameters:
-///
-/// -
-/// level: One of the ‘LogLevel’ values that the logger should use
-///
-///
-- (void)configureLogLevelWithLevel:(enum LogLevel)level;
+/// Clear the use session of the client library
+- (void)clearSession;
@end
+
@interface Salemove (SWIFT_EXTENSION(SalemoveSDK))
/// Send a chat message.
/// If the request is unsuccessful for any reason then the completion will have an Error.
@@ -1267,10 +1268,30 @@ SWIFT_CLASS("_TtC11SalemoveSDK19SalemoveAppDelegate") SWIFT_DEPRECATED_MSG("Depr
/// returns:
/// true
if the application can be started with the specified launch options. Otherwise, it returns false
.
- (BOOL)application:(UIApplication * _Nonnull)application didFinishLaunchingWithOptions:(NSDictionary * _Nullable)launchOptions;
+/// Call this method when application:didRegisterForRemoteNotificationsWithDeviceToken:
is called
+/// from UNUserNotificationCenterDelegate
.
+/// Send all parameters that you receive in the delegate method as they are, without modifying them.
+/// Reference
+/// UNUserNotificationCenterDelegate
+/// \param application The current application.
+///
+/// \param deviceToken The data that holds the push notification device token.
+///
+- (void)application:(UIApplication * _Nonnull)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData * _Nonnull)deviceToken;
+/// Call this method if it was unable to register your app with APNs or if your app is not properly configured for remote notifications. During development, make sure your app has the proper entitlements and that its App ID is configured to support push notifications.
+/// \param application The current application.
+///
+/// \param error The error appeared during the registration device with APNs.
+///
+- (void)application:(UIApplication * _Nonnull)application didFailToRegisterForRemoteNotificationsWithError:(NSError * _Nonnull)error;
/// Handle the application active state and setup the internals.
/// \param application The current application.
///
- (void)applicationDidBecomeActive:(UIApplication * _Nonnull)application;
+- (void)applicationWillResignActive:(UIApplication * _Nonnull)application;
+- (void)applicationDidEnterBackground:(UIApplication * _Nonnull)application;
+- (void)applicationWillEnterForeground:(UIApplication * _Nonnull)application;
+- (void)applicationWillTerminate:(UIApplication * _Nonnull)application;
- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
@end
diff --git a/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios.abi.json b/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios.abi.json
index c9a32a9..3a90b62 100644
--- a/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios.abi.json
+++ b/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios.abi.json
@@ -5171,6 +5171,66 @@
"name": "MessageSender",
"printedName": "MessageSender",
"children": [
+ {
+ "kind": "Var",
+ "name": "name",
+ "printedName": "name",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK13MessageSenderV4nameSSSgvp",
+ "mangledName": "$s11SalemoveSDK13MessageSenderV4nameSSSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK13MessageSenderV4nameSSSgvg",
+ "mangledName": "$s11SalemoveSDK13MessageSenderV4nameSSSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
{
"kind": "Var",
"name": "type",
@@ -5215,6 +5275,126 @@
}
]
},
+ {
+ "kind": "Var",
+ "name": "id",
+ "printedName": "id",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.UUID?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UUID",
+ "printedName": "Foundation.UUID",
+ "usr": "s:10Foundation4UUIDV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK13MessageSenderV2id10Foundation4UUIDVSgvp",
+ "mangledName": "$s11SalemoveSDK13MessageSenderV2id10Foundation4UUIDVSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.UUID?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UUID",
+ "printedName": "Foundation.UUID",
+ "usr": "s:10Foundation4UUIDV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK13MessageSenderV2id10Foundation4UUIDVSgvg",
+ "mangledName": "$s11SalemoveSDK13MessageSenderV2id10Foundation4UUIDVSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "picture",
+ "printedName": "picture",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.MessageSenderPicture?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MessageSenderPicture",
+ "printedName": "SalemoveSDK.MessageSenderPicture",
+ "usr": "s:11SalemoveSDK20MessageSenderPictureV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK13MessageSenderV7pictureAA0cD7PictureVSgvp",
+ "mangledName": "$s11SalemoveSDK13MessageSenderV7pictureAA0cD7PictureVSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.MessageSenderPicture?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MessageSenderPicture",
+ "printedName": "SalemoveSDK.MessageSenderPicture",
+ "usr": "s:11SalemoveSDK20MessageSenderPictureV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK13MessageSenderV7pictureAA0cD7PictureVSgvg",
+ "mangledName": "$s11SalemoveSDK13MessageSenderV7pictureAA0cD7PictureVSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
{
"kind": "Constructor",
"name": "init",
@@ -5660,6 +5840,186 @@
}
]
},
+ {
+ "kind": "TypeDecl",
+ "name": "MessageSenderPicture",
+ "printedName": "MessageSenderPicture",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "url",
+ "printedName": "url",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK20MessageSenderPictureV3urlSSSgvp",
+ "mangledName": "$s11SalemoveSDK20MessageSenderPictureV3urlSSSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK20MessageSenderPictureV3urlSSSgvg",
+ "mangledName": "$s11SalemoveSDK20MessageSenderPictureV3urlSSSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MessageSenderPicture",
+ "printedName": "SalemoveSDK.MessageSenderPicture",
+ "usr": "s:11SalemoveSDK20MessageSenderPictureV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK20MessageSenderPictureV4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s11SalemoveSDK20MessageSenderPictureV4fromACs7Decoder_p_tKcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "throwing": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "==",
+ "printedName": "==(_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "MessageSenderPicture",
+ "printedName": "SalemoveSDK.MessageSenderPicture",
+ "usr": "s:11SalemoveSDK20MessageSenderPictureV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "MessageSenderPicture",
+ "printedName": "SalemoveSDK.MessageSenderPicture",
+ "usr": "s:11SalemoveSDK20MessageSenderPictureV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK20MessageSenderPictureV2eeoiySbAC_ACtFZ",
+ "mangledName": "$s11SalemoveSDK20MessageSenderPictureV2eeoiySbAC_ACtFZ",
+ "moduleName": "SalemoveSDK",
+ "static": true,
+ "implicit": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK20MessageSenderPictureV6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s11SalemoveSDK20MessageSenderPictureV6encode2toys7Encoder_p_tKF",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:11SalemoveSDK20MessageSenderPictureV",
+ "mangledName": "$s11SalemoveSDK20MessageSenderPictureV",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ },
{
"kind": "Import",
"name": "Foundation",
@@ -11448,9 +11808,104 @@
"children": [
{
"kind": "TypeNominal",
- "name": "Bool",
- "printedName": "Swift.Bool",
- "usr": "s:Sb"
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UIApplication",
+ "printedName": "UIKit.UIApplication",
+ "usr": "c:objc(cs)UIApplication"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[UIKit.UIApplication.LaunchOptionsKey : Any]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Dictionary",
+ "printedName": "[UIKit.UIApplication.LaunchOptionsKey : Any]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "LaunchOptionsKey",
+ "printedName": "UIKit.UIApplication.LaunchOptionsKey",
+ "usr": "c:@T@UIApplicationLaunchOptionsKey"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:SD"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveAppDelegate(im)application:didFinishLaunchingWithOptions:",
+ "mangledName": "$s11SalemoveSDK0A11AppDelegateC11application_29didFinishLaunchingWithOptionsSbSo13UIApplicationC_SDySo0k6LaunchJ3KeyaypGSgtF",
+ "moduleName": "SalemoveSDK",
+ "objc_name": "application:didFinishLaunchingWithOptions:",
+ "declAttributes": [
+ "ObjC",
+ "Custom",
+ "AccessControl",
+ "DiscardableResult",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "application",
+ "printedName": "application(_:didRegisterForRemoteNotificationsWithDeviceToken:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UIApplication",
+ "printedName": "UIKit.UIApplication",
+ "usr": "c:objc(cs)UIApplication"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveAppDelegate(im)application:didRegisterForRemoteNotificationsWithDeviceToken:",
+ "mangledName": "$s11SalemoveSDK0A11AppDelegateC11application_48didRegisterForRemoteNotificationsWithDeviceTokenySo13UIApplicationC_10Foundation4DataVtF",
+ "moduleName": "SalemoveSDK",
+ "objc_name": "application:didRegisterForRemoteNotificationsWithDeviceToken:",
+ "declAttributes": [
+ "ObjC",
+ "Custom",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "application",
+ "printedName": "application(_:didFailToRegisterForRemoteNotificationsWithError:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
},
{
"kind": "TypeNominal",
@@ -11460,43 +11915,20 @@
},
{
"kind": "TypeNominal",
- "name": "Optional",
- "printedName": "[UIKit.UIApplication.LaunchOptionsKey : Any]?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Dictionary",
- "printedName": "[UIKit.UIApplication.LaunchOptionsKey : Any]",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "LaunchOptionsKey",
- "printedName": "UIKit.UIApplication.LaunchOptionsKey",
- "usr": "c:@T@UIApplicationLaunchOptionsKey"
- },
- {
- "kind": "TypeNominal",
- "name": "ProtocolComposition",
- "printedName": "Any"
- }
- ],
- "usr": "s:SD"
- }
- ],
- "hasDefaultArg": true,
- "usr": "s:Sq"
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
}
],
"declKind": "Func",
- "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveAppDelegate(im)application:didFinishLaunchingWithOptions:",
- "mangledName": "$s11SalemoveSDK0A11AppDelegateC11application_29didFinishLaunchingWithOptionsSbSo13UIApplicationC_SDySo0k6LaunchJ3KeyaypGSgtF",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveAppDelegate(im)application:didFailToRegisterForRemoteNotificationsWithError:",
+ "mangledName": "$s11SalemoveSDK0A11AppDelegateC11application_48didFailToRegisterForRemoteNotificationsWithErrorySo13UIApplicationC_s0N0_ptF",
"moduleName": "SalemoveSDK",
- "objc_name": "application:didFinishLaunchingWithOptions:",
+ "objc_name": "application:didFailToRegisterForRemoteNotificationsWithError:",
"declAttributes": [
"ObjC",
"Custom",
"AccessControl",
- "DiscardableResult",
"RawDocComment"
],
"funcSelfKind": "NonMutating"
@@ -11531,6 +11963,122 @@
],
"funcSelfKind": "NonMutating"
},
+ {
+ "kind": "Function",
+ "name": "applicationWillResignActive",
+ "printedName": "applicationWillResignActive(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UIApplication",
+ "printedName": "UIKit.UIApplication",
+ "usr": "c:objc(cs)UIApplication"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveAppDelegate(im)applicationWillResignActive:",
+ "mangledName": "$s11SalemoveSDK0A11AppDelegateC27applicationWillResignActiveyySo13UIApplicationCF",
+ "moduleName": "SalemoveSDK",
+ "objc_name": "applicationWillResignActive:",
+ "declAttributes": [
+ "ObjC",
+ "Custom",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "applicationDidEnterBackground",
+ "printedName": "applicationDidEnterBackground(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UIApplication",
+ "printedName": "UIKit.UIApplication",
+ "usr": "c:objc(cs)UIApplication"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveAppDelegate(im)applicationDidEnterBackground:",
+ "mangledName": "$s11SalemoveSDK0A11AppDelegateC29applicationDidEnterBackgroundyySo13UIApplicationCF",
+ "moduleName": "SalemoveSDK",
+ "objc_name": "applicationDidEnterBackground:",
+ "declAttributes": [
+ "ObjC",
+ "Custom",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "applicationWillEnterForeground",
+ "printedName": "applicationWillEnterForeground(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UIApplication",
+ "printedName": "UIKit.UIApplication",
+ "usr": "c:objc(cs)UIApplication"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveAppDelegate(im)applicationWillEnterForeground:",
+ "mangledName": "$s11SalemoveSDK0A11AppDelegateC30applicationWillEnterForegroundyySo13UIApplicationCF",
+ "moduleName": "SalemoveSDK",
+ "objc_name": "applicationWillEnterForeground:",
+ "declAttributes": [
+ "ObjC",
+ "Custom",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "applicationWillTerminate",
+ "printedName": "applicationWillTerminate(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UIApplication",
+ "printedName": "UIKit.UIApplication",
+ "usr": "c:objc(cs)UIApplication"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveAppDelegate(im)applicationWillTerminate:",
+ "mangledName": "$s11SalemoveSDK0A11AppDelegateC24applicationWillTerminateyySo13UIApplicationCF",
+ "moduleName": "SalemoveSDK",
+ "objc_name": "applicationWillTerminate:",
+ "declAttributes": [
+ "ObjC",
+ "Custom",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
{
"kind": "Constructor",
"name": "init",
@@ -23521,6 +24069,66 @@
}
]
},
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(id:name:status:isDefault:media:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Queue",
+ "printedName": "SalemoveSDK.Queue",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Queue"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "QueueStatus",
+ "printedName": "SalemoveSDK.QueueStatus",
+ "usr": "s:11SalemoveSDK11QueueStatusO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[SalemoveSDK.MediaType]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MediaType",
+ "printedName": "SalemoveSDK.MediaType",
+ "usr": "s:11SalemoveSDK9MediaTypeO"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK5QueueC2id4name6status9isDefault5mediaACSS_SSAA0C6StatusOSbSayAA9MediaTypeOGtcfc",
+ "mangledName": "$s11SalemoveSDK5QueueC2id4name6status9isDefault5mediaACSS_SSAA0C6StatusOSbSayAA9MediaTypeOGtcfc",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ },
{
"kind": "Constructor",
"name": "init",
@@ -23558,7 +24166,6 @@
"RawDocComment"
],
"superclassUsr": "c:objc(cs)NSObject",
- "hasMissingDesignatedInitializers": true,
"superclassNames": [
"ObjectiveC.NSObject"
],
@@ -29933,6 +30540,7 @@
"AccessControl",
"RawDocComment"
],
+ "isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
@@ -30020,6 +30628,7 @@
"AccessControl",
"RawDocComment"
],
+ "isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
@@ -30145,6 +30754,52 @@
],
"isFromExtension": true,
"hasMissingDesignatedInitializers": true
+ },
+ {
+ "kind": "Function",
+ "name": "startSocketObservation",
+ "printedName": "startSocketObservation()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK0A0C22startSocketObservationyyF",
+ "mangledName": "$s11SalemoveSDK0A0C22startSocketObservationyyF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "stopSocketObservation",
+ "printedName": "stopSocketObservation()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK0A0C21stopSocketObservationyyF",
+ "mangledName": "$s11SalemoveSDK0A0C21stopSocketObservationyyF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
}
],
"declKind": "Class",
@@ -30814,6 +31469,13 @@
"declKind": "Import",
"moduleName": "SalemoveSDK"
},
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
{
"kind": "Import",
"name": "WebRTC",
@@ -32269,6 +32931,13 @@
"declKind": "Import",
"moduleName": "SalemoveSDK"
},
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
{
"kind": "Import",
"name": "GliaCoreDependency",
@@ -32748,7 +33417,7 @@
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Socket\/PubsubManager.swift",
"kind": "Dictionary",
- "offset": 8387,
+ "offset": 8373,
"length": 3,
"value": "[]"
},
@@ -33154,7 +33823,7 @@
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Engagement\/MessageManager\/MessageManager.swift",
"kind": "Array",
- "offset": 3679,
+ "offset": 3975,
"length": 2,
"value": "[]"
},
@@ -33525,196 +34194,210 @@
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4023,
+ "offset": 4008,
+ "length": 32,
+ "value": "\"engagement.chat.system_message\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 4083,
+ "length": 24,
+ "value": "\"queued_message.created\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 4158,
"length": 5,
"value": "\"end\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4057,
+ "offset": 4192,
"length": 8,
"value": "\"cancel\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4094,
+ "offset": 4229,
"length": 8,
"value": "\"accept\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4153,
+ "offset": 4288,
"length": 5,
"value": "\"sdk\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4218,
+ "offset": 4353,
"length": 12,
"value": "\"omnibrowse\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4306,
+ "offset": 4441,
"length": 6,
"value": "\"apns\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4338,
+ "offset": 4473,
"length": 5,
"value": "\"wss\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4379,
+ "offset": 4514,
"length": 26,
"value": "\"\/notifications\/websocket\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4434,
+ "offset": 4569,
"length": 8,
"value": "\"pubsub\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4496,
+ "offset": 4631,
"length": 20,
"value": "\"Engagement started\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4542,
+ "offset": 4677,
"length": 18,
"value": "\"Engagement ended\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4589,
+ "offset": 4724,
"length": 19,
"value": "\"Engagement failed\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4638,
+ "offset": 4773,
"length": 33,
"value": "\"You have received a new message\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4702,
+ "offset": 4837,
"length": 21,
"value": "\"Engagement transfer\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4785,
+ "offset": 4920,
"length": 5,
"value": "\"env\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4820,
+ "offset": 4955,
"length": 19,
"value": "\"content_available\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4869,
+ "offset": 5004,
"length": 9,
"value": "\"message\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4904,
+ "offset": 5039,
"length": 5,
"value": "\"vsn\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4943,
+ "offset": 5078,
"length": 14,
"value": "\"access_token\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 5018,
+ "offset": 5153,
"length": 15,
"value": "\"site_visitor:\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 5067,
+ "offset": 5202,
"length": 13,
"value": "\"queue:multi\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 5115,
+ "offset": 5250,
"length": 16,
"value": "\"visitor_state:\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 5169,
+ "offset": 5304,
"length": 19,
"value": "\"visitor_volatile:\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 5231,
+ "offset": 5366,
"length": 25,
"value": "\"engagement_annotations:\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 5312,
+ "offset": 5447,
"length": 9,
"value": "\"nothing\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 5349,
+ "offset": 5484,
"length": 66,
"value": "\"ade24062f6c6ab90c0ca3deeb77a8264911549229fb403761bec3081c7770663\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 5494,
+ "offset": 5629,
"length": 17,
"value": "\"SalemoveVisitor\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "BooleanLiteral",
- "offset": 5687,
+ "offset": 5822,
"length": 5,
"value": "false"
},
@@ -35422,21 +36105,21 @@
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/Queue.swift",
"kind": "StringLiteral",
- "offset": 675,
+ "offset": 972,
"length": 10,
"value": "\"SalemoveSDK.QueueState\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/Queue.swift",
"kind": "StringLiteral",
- "offset": 1087,
+ "offset": 1384,
"length": 8,
"value": "\"opened\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/Queue.swift",
"kind": "StringLiteral",
- "offset": 1087,
+ "offset": 1384,
"length": 8,
"value": "\"opened\""
},
@@ -35459,7 +36142,7 @@
"kind": "StringLiteral",
"offset": 433,
"length": 9,
- "value": "\"0.35.13\""
+ "value": "\"0.35.14\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Channel\/NamespacedChannel.swift",
@@ -35506,28 +36189,28 @@
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/GliaCore.swift",
"kind": "StringLiteral",
- "offset": 46325,
+ "offset": 48418,
"length": 22,
"value": "\"capabilities:request\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/GliaCore.swift",
"kind": "StringLiteral",
- "offset": 46384,
+ "offset": 48477,
"length": 23,
"value": "\"capabilities:response\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/GliaCore.swift",
"kind": "StringLiteral",
- "offset": 46325,
+ "offset": 48418,
"length": 22,
"value": "\"capabilities:request\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/GliaCore.swift",
"kind": "StringLiteral",
- "offset": 46384,
+ "offset": 48477,
"length": 23,
"value": "\"capabilities:response\""
},
diff --git a/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios.private.swiftinterface b/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios.private.swiftinterface
index 28e3dd1..3338503 100644
--- a/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios.private.swiftinterface
+++ b/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios.private.swiftinterface
@@ -217,7 +217,10 @@ extension SalemoveSDK.Message {
}
}
public struct MessageSender : Swift.Equatable, Swift.Codable {
+ public let name: Swift.String?
public let type: SalemoveSDK.MessageSender.SenderType
+ public let id: Foundation.UUID?
+ public let picture: SalemoveSDK.MessageSenderPicture?
public static func == (a: SalemoveSDK.MessageSender, b: SalemoveSDK.MessageSender) -> Swift.Bool
public func encode(to encoder: Swift.Encoder) throws
public init(from decoder: Swift.Decoder) throws
@@ -238,6 +241,12 @@ extension SalemoveSDK.MessageSender {
}
}
}
+public struct MessageSenderPicture : Swift.Equatable, Swift.Codable {
+ public let url: Swift.String?
+ public static func == (a: SalemoveSDK.MessageSenderPicture, b: SalemoveSDK.MessageSenderPicture) -> Swift.Bool
+ public func encode(to encoder: Swift.Encoder) throws
+ public init(from decoder: Swift.Decoder) throws
+}
public typealias EngagementSessionBlock = (SalemoveSDK.EngagementRequest?, SalemoveSDK.GliaCoreError?) -> Swift.Void
public typealias OperatorBlock = ([SalemoveSDK.Operator]?, SalemoveSDK.GliaCoreError?) -> Swift.Void
public typealias QueueTicketBlock = (SalemoveSDK.QueueTicket?, SalemoveSDK.GliaCoreError?) -> Swift.Void
@@ -496,7 +505,13 @@ public protocol VideoStreamable : AnyObject {
@_Concurrency.MainActor(unsafe) public class SalemoveAppDelegate : ObjectiveC.NSObject, UIKit.UIApplicationDelegate {
@discardableResult
@_Concurrency.MainActor(unsafe) @objc public func application(_ application: UIKit.UIApplication, didFinishLaunchingWithOptions launchOptions: [UIKit.UIApplication.LaunchOptionsKey : Any]? = nil) -> Swift.Bool
+ @_Concurrency.MainActor(unsafe) @objc public func application(_ application: UIKit.UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Foundation.Data)
+ @_Concurrency.MainActor(unsafe) @objc public func application(_ application: UIKit.UIApplication, didFailToRegisterForRemoteNotificationsWithError error: Swift.Error)
@_Concurrency.MainActor(unsafe) @objc public func applicationDidBecomeActive(_ application: UIKit.UIApplication)
+ @_Concurrency.MainActor(unsafe) @objc public func applicationWillResignActive(_ application: UIKit.UIApplication)
+ @_Concurrency.MainActor(unsafe) @objc public func applicationDidEnterBackground(_ application: UIKit.UIApplication)
+ @_Concurrency.MainActor(unsafe) @objc public func applicationWillEnterForeground(_ application: UIKit.UIApplication)
+ @_Concurrency.MainActor(unsafe) @objc public func applicationWillTerminate(_ application: UIKit.UIApplication)
@_Concurrency.MainActor(unsafe) @objc override dynamic public init()
@objc deinit
}
@@ -1022,11 +1037,12 @@ extension SalemoveSDK.StreamView : WebRTC.RTCVideoViewDelegate {
public init(reason: Swift.String, error: Swift.Error? = nil)
@objc deinit
}
-@_hasMissingDesignatedInitializers @objc public class Queue : ObjectiveC.NSObject {
+@objc public class Queue : ObjectiveC.NSObject {
@objc final public let id: Swift.String
@objc final public let name: Swift.String
@objc final public let state: SalemoveSDK.QueueState
@objc final public let isDefault: Swift.Bool
+ public init(id: Swift.String, name: Swift.String, status: SalemoveSDK.QueueStatus, isDefault: Swift.Bool, media: [SalemoveSDK.MediaType])
@objc deinit
}
@_hasMissingDesignatedInitializers @objc public class QueueState : ObjectiveC.NSObject, Swift.Decodable {
@@ -1108,16 +1124,22 @@ extension SalemoveSDK.Salemove {
@_hasMissingDesignatedInitializers final public class SecureConversations {
final public func send(attachment: SalemoveSDK.Attachment, queueIds: [Swift.String], completion: @escaping (Swift.Result) -> Swift.Void) -> SalemoveSDK.Salemove.Cancellable
final public func send(secureMessage: Swift.String, attachment: SalemoveSDK.Attachment? = nil, queueIds: [Swift.String], completion: @escaping (Swift.Result) -> Swift.Void) -> SalemoveSDK.Salemove.Cancellable
- final public func uploadFile(_ file: SalemoveSDK.EngagementFile, progress: SalemoveSDK.EngagementFileProgressBlock?, completion: @escaping (Swift.Result) -> Swift.Void) -> SalemoveSDK.Salemove.Cancellable
- final public func downloadFile(_ file: SalemoveSDK.EngagementFile, progress: SalemoveSDK.EngagementFileProgressBlock?, completion: @escaping (Swift.Result) -> Swift.Void) -> SalemoveSDK.Salemove.Cancellable
@objc deinit
}
}
+extension SalemoveSDK.Salemove.SecureConversations {
+ final public func uploadFile(_ file: SalemoveSDK.EngagementFile, progress: SalemoveSDK.EngagementFileProgressBlock?, completion: @escaping (Swift.Result) -> Swift.Void) -> SalemoveSDK.GliaCore.Cancellable
+ final public func downloadFile(_ file: SalemoveSDK.EngagementFile, progress: SalemoveSDK.EngagementFileProgressBlock?, completion: @escaping (Swift.Result) -> Swift.Void) -> SalemoveSDK.GliaCore.Cancellable
+}
extension SalemoveSDK.Salemove.SecureConversations {
@discardableResult
final public func markMessagesAsRead(completion: @escaping (Swift.Result) -> Swift.Void) -> SalemoveSDK.GliaCore.Cancellable
final public func getUnreadMessageCount(completion: @escaping (Swift.Result) -> Swift.Void)
}
+extension SalemoveSDK.Salemove {
+ final public func startSocketObservation()
+ final public func stopSocketObservation()
+}
@objc public enum ScreenSharingStatus : Swift.Int {
case sharing
case notSharing
diff --git a/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios.swiftdoc b/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios.swiftdoc
index f62f8cf..7d8da63 100644
Binary files a/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios.swiftdoc and b/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios.swiftdoc differ
diff --git a/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios.swiftinterface b/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios.swiftinterface
index 28e3dd1..3338503 100644
--- a/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios.swiftinterface
+++ b/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios.swiftinterface
@@ -217,7 +217,10 @@ extension SalemoveSDK.Message {
}
}
public struct MessageSender : Swift.Equatable, Swift.Codable {
+ public let name: Swift.String?
public let type: SalemoveSDK.MessageSender.SenderType
+ public let id: Foundation.UUID?
+ public let picture: SalemoveSDK.MessageSenderPicture?
public static func == (a: SalemoveSDK.MessageSender, b: SalemoveSDK.MessageSender) -> Swift.Bool
public func encode(to encoder: Swift.Encoder) throws
public init(from decoder: Swift.Decoder) throws
@@ -238,6 +241,12 @@ extension SalemoveSDK.MessageSender {
}
}
}
+public struct MessageSenderPicture : Swift.Equatable, Swift.Codable {
+ public let url: Swift.String?
+ public static func == (a: SalemoveSDK.MessageSenderPicture, b: SalemoveSDK.MessageSenderPicture) -> Swift.Bool
+ public func encode(to encoder: Swift.Encoder) throws
+ public init(from decoder: Swift.Decoder) throws
+}
public typealias EngagementSessionBlock = (SalemoveSDK.EngagementRequest?, SalemoveSDK.GliaCoreError?) -> Swift.Void
public typealias OperatorBlock = ([SalemoveSDK.Operator]?, SalemoveSDK.GliaCoreError?) -> Swift.Void
public typealias QueueTicketBlock = (SalemoveSDK.QueueTicket?, SalemoveSDK.GliaCoreError?) -> Swift.Void
@@ -496,7 +505,13 @@ public protocol VideoStreamable : AnyObject {
@_Concurrency.MainActor(unsafe) public class SalemoveAppDelegate : ObjectiveC.NSObject, UIKit.UIApplicationDelegate {
@discardableResult
@_Concurrency.MainActor(unsafe) @objc public func application(_ application: UIKit.UIApplication, didFinishLaunchingWithOptions launchOptions: [UIKit.UIApplication.LaunchOptionsKey : Any]? = nil) -> Swift.Bool
+ @_Concurrency.MainActor(unsafe) @objc public func application(_ application: UIKit.UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Foundation.Data)
+ @_Concurrency.MainActor(unsafe) @objc public func application(_ application: UIKit.UIApplication, didFailToRegisterForRemoteNotificationsWithError error: Swift.Error)
@_Concurrency.MainActor(unsafe) @objc public func applicationDidBecomeActive(_ application: UIKit.UIApplication)
+ @_Concurrency.MainActor(unsafe) @objc public func applicationWillResignActive(_ application: UIKit.UIApplication)
+ @_Concurrency.MainActor(unsafe) @objc public func applicationDidEnterBackground(_ application: UIKit.UIApplication)
+ @_Concurrency.MainActor(unsafe) @objc public func applicationWillEnterForeground(_ application: UIKit.UIApplication)
+ @_Concurrency.MainActor(unsafe) @objc public func applicationWillTerminate(_ application: UIKit.UIApplication)
@_Concurrency.MainActor(unsafe) @objc override dynamic public init()
@objc deinit
}
@@ -1022,11 +1037,12 @@ extension SalemoveSDK.StreamView : WebRTC.RTCVideoViewDelegate {
public init(reason: Swift.String, error: Swift.Error? = nil)
@objc deinit
}
-@_hasMissingDesignatedInitializers @objc public class Queue : ObjectiveC.NSObject {
+@objc public class Queue : ObjectiveC.NSObject {
@objc final public let id: Swift.String
@objc final public let name: Swift.String
@objc final public let state: SalemoveSDK.QueueState
@objc final public let isDefault: Swift.Bool
+ public init(id: Swift.String, name: Swift.String, status: SalemoveSDK.QueueStatus, isDefault: Swift.Bool, media: [SalemoveSDK.MediaType])
@objc deinit
}
@_hasMissingDesignatedInitializers @objc public class QueueState : ObjectiveC.NSObject, Swift.Decodable {
@@ -1108,16 +1124,22 @@ extension SalemoveSDK.Salemove {
@_hasMissingDesignatedInitializers final public class SecureConversations {
final public func send(attachment: SalemoveSDK.Attachment, queueIds: [Swift.String], completion: @escaping (Swift.Result) -> Swift.Void) -> SalemoveSDK.Salemove.Cancellable
final public func send(secureMessage: Swift.String, attachment: SalemoveSDK.Attachment? = nil, queueIds: [Swift.String], completion: @escaping (Swift.Result) -> Swift.Void) -> SalemoveSDK.Salemove.Cancellable
- final public func uploadFile(_ file: SalemoveSDK.EngagementFile, progress: SalemoveSDK.EngagementFileProgressBlock?, completion: @escaping (Swift.Result) -> Swift.Void) -> SalemoveSDK.Salemove.Cancellable
- final public func downloadFile(_ file: SalemoveSDK.EngagementFile, progress: SalemoveSDK.EngagementFileProgressBlock?, completion: @escaping (Swift.Result) -> Swift.Void) -> SalemoveSDK.Salemove.Cancellable
@objc deinit
}
}
+extension SalemoveSDK.Salemove.SecureConversations {
+ final public func uploadFile(_ file: SalemoveSDK.EngagementFile, progress: SalemoveSDK.EngagementFileProgressBlock?, completion: @escaping (Swift.Result) -> Swift.Void) -> SalemoveSDK.GliaCore.Cancellable
+ final public func downloadFile(_ file: SalemoveSDK.EngagementFile, progress: SalemoveSDK.EngagementFileProgressBlock?, completion: @escaping (Swift.Result) -> Swift.Void) -> SalemoveSDK.GliaCore.Cancellable
+}
extension SalemoveSDK.Salemove.SecureConversations {
@discardableResult
final public func markMessagesAsRead(completion: @escaping (Swift.Result) -> Swift.Void) -> SalemoveSDK.GliaCore.Cancellable
final public func getUnreadMessageCount(completion: @escaping (Swift.Result) -> Swift.Void)
}
+extension SalemoveSDK.Salemove {
+ final public func startSocketObservation()
+ final public func stopSocketObservation()
+}
@objc public enum ScreenSharingStatus : Swift.Int {
case sharing
case notSharing
diff --git a/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/SalemoveSDK b/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/SalemoveSDK
index 520ce29..d6d0737 100755
Binary files a/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/SalemoveSDK and b/SalemoveSDK.xcframework/ios-arm64/SalemoveSDK.framework/SalemoveSDK differ
diff --git a/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/Headers/SalemoveSDK-Swift.h b/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/Headers/SalemoveSDK-Swift.h
index 861a5f7..06220b0 100644
--- a/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/Headers/SalemoveSDK-Swift.h
+++ b/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/Headers/SalemoveSDK-Swift.h
@@ -684,7 +684,7 @@ SWIFT_CLASS("_TtC11SalemoveSDK5Queue")
@property (nonatomic, readonly, copy) NSString * _Nonnull name;
/// Queue state
@property (nonatomic, readonly, strong) QueueState * _Nonnull state;
-/// Indicates that queue is the default. true if Queue is default
+/// Indicates that queue is the default. true
if Queue is default
@property (nonatomic, readonly) BOOL isDefault;
- (nonnull instancetype)init SWIFT_UNAVAILABLE;
+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
@@ -787,10 +787,17 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) Salemove * _
-
@interface Salemove (SWIFT_EXTENSION(SalemoveSDK))
-/// Clear the use session of the client library
-- (void)clearSession;
+/// Configure log level
+///
+/// -
+/// parameters:
+///
+/// -
+/// level: One of the ‘LogLevel’ values that the logger should use
+///
+///
+- (void)configureLogLevelWithLevel:(enum LogLevel)level;
@end
@@ -864,22 +871,16 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) Salemove * _
@end
+
@interface Salemove (SWIFT_EXTENSION(SalemoveSDK))
-/// Configure log level
-///
-/// -
-/// parameters:
-///
-/// -
-/// level: One of the ‘LogLevel’ values that the logger should use
-///
-///
-- (void)configureLogLevelWithLevel:(enum LogLevel)level;
+/// Clear the use session of the client library
+- (void)clearSession;
@end
+
@interface Salemove (SWIFT_EXTENSION(SalemoveSDK))
/// Send a chat message.
/// If the request is unsuccessful for any reason then the completion will have an Error.
@@ -1267,10 +1268,30 @@ SWIFT_CLASS("_TtC11SalemoveSDK19SalemoveAppDelegate") SWIFT_DEPRECATED_MSG("Depr
/// returns:
/// true
if the application can be started with the specified launch options. Otherwise, it returns false
.
- (BOOL)application:(UIApplication * _Nonnull)application didFinishLaunchingWithOptions:(NSDictionary * _Nullable)launchOptions;
+/// Call this method when application:didRegisterForRemoteNotificationsWithDeviceToken:
is called
+/// from UNUserNotificationCenterDelegate
.
+/// Send all parameters that you receive in the delegate method as they are, without modifying them.
+/// Reference
+/// UNUserNotificationCenterDelegate
+/// \param application The current application.
+///
+/// \param deviceToken The data that holds the push notification device token.
+///
+- (void)application:(UIApplication * _Nonnull)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData * _Nonnull)deviceToken;
+/// Call this method if it was unable to register your app with APNs or if your app is not properly configured for remote notifications. During development, make sure your app has the proper entitlements and that its App ID is configured to support push notifications.
+/// \param application The current application.
+///
+/// \param error The error appeared during the registration device with APNs.
+///
+- (void)application:(UIApplication * _Nonnull)application didFailToRegisterForRemoteNotificationsWithError:(NSError * _Nonnull)error;
/// Handle the application active state and setup the internals.
/// \param application The current application.
///
- (void)applicationDidBecomeActive:(UIApplication * _Nonnull)application;
+- (void)applicationWillResignActive:(UIApplication * _Nonnull)application;
+- (void)applicationDidEnterBackground:(UIApplication * _Nonnull)application;
+- (void)applicationWillEnterForeground:(UIApplication * _Nonnull)application;
+- (void)applicationWillTerminate:(UIApplication * _Nonnull)application;
- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
@end
@@ -2065,7 +2086,7 @@ SWIFT_CLASS("_TtC11SalemoveSDK5Queue")
@property (nonatomic, readonly, copy) NSString * _Nonnull name;
/// Queue state
@property (nonatomic, readonly, strong) QueueState * _Nonnull state;
-/// Indicates that queue is the default. true if Queue is default
+/// Indicates that queue is the default. true
if Queue is default
@property (nonatomic, readonly) BOOL isDefault;
- (nonnull instancetype)init SWIFT_UNAVAILABLE;
+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
@@ -2168,10 +2189,17 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) Salemove * _
-
@interface Salemove (SWIFT_EXTENSION(SalemoveSDK))
-/// Clear the use session of the client library
-- (void)clearSession;
+/// Configure log level
+///
+/// -
+/// parameters:
+///
+/// -
+/// level: One of the ‘LogLevel’ values that the logger should use
+///
+///
+- (void)configureLogLevelWithLevel:(enum LogLevel)level;
@end
@@ -2245,22 +2273,16 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) Salemove * _
@end
+
@interface Salemove (SWIFT_EXTENSION(SalemoveSDK))
-/// Configure log level
-///
-/// -
-/// parameters:
-///
-/// -
-/// level: One of the ‘LogLevel’ values that the logger should use
-///
-///
-- (void)configureLogLevelWithLevel:(enum LogLevel)level;
+/// Clear the use session of the client library
+- (void)clearSession;
@end
+
@interface Salemove (SWIFT_EXTENSION(SalemoveSDK))
/// Send a chat message.
/// If the request is unsuccessful for any reason then the completion will have an Error.
@@ -2648,10 +2670,30 @@ SWIFT_CLASS("_TtC11SalemoveSDK19SalemoveAppDelegate") SWIFT_DEPRECATED_MSG("Depr
/// returns:
/// true
if the application can be started with the specified launch options. Otherwise, it returns false
.
- (BOOL)application:(UIApplication * _Nonnull)application didFinishLaunchingWithOptions:(NSDictionary * _Nullable)launchOptions;
+/// Call this method when application:didRegisterForRemoteNotificationsWithDeviceToken:
is called
+/// from UNUserNotificationCenterDelegate
.
+/// Send all parameters that you receive in the delegate method as they are, without modifying them.
+/// Reference
+/// UNUserNotificationCenterDelegate
+/// \param application The current application.
+///
+/// \param deviceToken The data that holds the push notification device token.
+///
+- (void)application:(UIApplication * _Nonnull)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData * _Nonnull)deviceToken;
+/// Call this method if it was unable to register your app with APNs or if your app is not properly configured for remote notifications. During development, make sure your app has the proper entitlements and that its App ID is configured to support push notifications.
+/// \param application The current application.
+///
+/// \param error The error appeared during the registration device with APNs.
+///
+- (void)application:(UIApplication * _Nonnull)application didFailToRegisterForRemoteNotificationsWithError:(NSError * _Nonnull)error;
/// Handle the application active state and setup the internals.
/// \param application The current application.
///
- (void)applicationDidBecomeActive:(UIApplication * _Nonnull)application;
+- (void)applicationWillResignActive:(UIApplication * _Nonnull)application;
+- (void)applicationDidEnterBackground:(UIApplication * _Nonnull)application;
+- (void)applicationWillEnterForeground:(UIApplication * _Nonnull)application;
+- (void)applicationWillTerminate:(UIApplication * _Nonnull)application;
- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
@end
diff --git a/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios-simulator.abi.json b/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios-simulator.abi.json
index 6401968..9bc53e0 100644
--- a/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios-simulator.abi.json
+++ b/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios-simulator.abi.json
@@ -5171,6 +5171,66 @@
"name": "MessageSender",
"printedName": "MessageSender",
"children": [
+ {
+ "kind": "Var",
+ "name": "name",
+ "printedName": "name",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK13MessageSenderV4nameSSSgvp",
+ "mangledName": "$s11SalemoveSDK13MessageSenderV4nameSSSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK13MessageSenderV4nameSSSgvg",
+ "mangledName": "$s11SalemoveSDK13MessageSenderV4nameSSSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
{
"kind": "Var",
"name": "type",
@@ -5215,6 +5275,126 @@
}
]
},
+ {
+ "kind": "Var",
+ "name": "id",
+ "printedName": "id",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.UUID?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UUID",
+ "printedName": "Foundation.UUID",
+ "usr": "s:10Foundation4UUIDV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK13MessageSenderV2id10Foundation4UUIDVSgvp",
+ "mangledName": "$s11SalemoveSDK13MessageSenderV2id10Foundation4UUIDVSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.UUID?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UUID",
+ "printedName": "Foundation.UUID",
+ "usr": "s:10Foundation4UUIDV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK13MessageSenderV2id10Foundation4UUIDVSgvg",
+ "mangledName": "$s11SalemoveSDK13MessageSenderV2id10Foundation4UUIDVSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "picture",
+ "printedName": "picture",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.MessageSenderPicture?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MessageSenderPicture",
+ "printedName": "SalemoveSDK.MessageSenderPicture",
+ "usr": "s:11SalemoveSDK20MessageSenderPictureV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK13MessageSenderV7pictureAA0cD7PictureVSgvp",
+ "mangledName": "$s11SalemoveSDK13MessageSenderV7pictureAA0cD7PictureVSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.MessageSenderPicture?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MessageSenderPicture",
+ "printedName": "SalemoveSDK.MessageSenderPicture",
+ "usr": "s:11SalemoveSDK20MessageSenderPictureV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK13MessageSenderV7pictureAA0cD7PictureVSgvg",
+ "mangledName": "$s11SalemoveSDK13MessageSenderV7pictureAA0cD7PictureVSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
{
"kind": "Constructor",
"name": "init",
@@ -5660,6 +5840,186 @@
}
]
},
+ {
+ "kind": "TypeDecl",
+ "name": "MessageSenderPicture",
+ "printedName": "MessageSenderPicture",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "url",
+ "printedName": "url",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK20MessageSenderPictureV3urlSSSgvp",
+ "mangledName": "$s11SalemoveSDK20MessageSenderPictureV3urlSSSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK20MessageSenderPictureV3urlSSSgvg",
+ "mangledName": "$s11SalemoveSDK20MessageSenderPictureV3urlSSSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MessageSenderPicture",
+ "printedName": "SalemoveSDK.MessageSenderPicture",
+ "usr": "s:11SalemoveSDK20MessageSenderPictureV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK20MessageSenderPictureV4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s11SalemoveSDK20MessageSenderPictureV4fromACs7Decoder_p_tKcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "throwing": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "==",
+ "printedName": "==(_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "MessageSenderPicture",
+ "printedName": "SalemoveSDK.MessageSenderPicture",
+ "usr": "s:11SalemoveSDK20MessageSenderPictureV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "MessageSenderPicture",
+ "printedName": "SalemoveSDK.MessageSenderPicture",
+ "usr": "s:11SalemoveSDK20MessageSenderPictureV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK20MessageSenderPictureV2eeoiySbAC_ACtFZ",
+ "mangledName": "$s11SalemoveSDK20MessageSenderPictureV2eeoiySbAC_ACtFZ",
+ "moduleName": "SalemoveSDK",
+ "static": true,
+ "implicit": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK20MessageSenderPictureV6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s11SalemoveSDK20MessageSenderPictureV6encode2toys7Encoder_p_tKF",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:11SalemoveSDK20MessageSenderPictureV",
+ "mangledName": "$s11SalemoveSDK20MessageSenderPictureV",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ },
{
"kind": "Import",
"name": "Foundation",
@@ -11448,9 +11808,104 @@
"children": [
{
"kind": "TypeNominal",
- "name": "Bool",
- "printedName": "Swift.Bool",
- "usr": "s:Sb"
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UIApplication",
+ "printedName": "UIKit.UIApplication",
+ "usr": "c:objc(cs)UIApplication"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[UIKit.UIApplication.LaunchOptionsKey : Any]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Dictionary",
+ "printedName": "[UIKit.UIApplication.LaunchOptionsKey : Any]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "LaunchOptionsKey",
+ "printedName": "UIKit.UIApplication.LaunchOptionsKey",
+ "usr": "c:@T@UIApplicationLaunchOptionsKey"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:SD"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveAppDelegate(im)application:didFinishLaunchingWithOptions:",
+ "mangledName": "$s11SalemoveSDK0A11AppDelegateC11application_29didFinishLaunchingWithOptionsSbSo13UIApplicationC_SDySo0k6LaunchJ3KeyaypGSgtF",
+ "moduleName": "SalemoveSDK",
+ "objc_name": "application:didFinishLaunchingWithOptions:",
+ "declAttributes": [
+ "ObjC",
+ "Custom",
+ "AccessControl",
+ "DiscardableResult",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "application",
+ "printedName": "application(_:didRegisterForRemoteNotificationsWithDeviceToken:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UIApplication",
+ "printedName": "UIKit.UIApplication",
+ "usr": "c:objc(cs)UIApplication"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveAppDelegate(im)application:didRegisterForRemoteNotificationsWithDeviceToken:",
+ "mangledName": "$s11SalemoveSDK0A11AppDelegateC11application_48didRegisterForRemoteNotificationsWithDeviceTokenySo13UIApplicationC_10Foundation4DataVtF",
+ "moduleName": "SalemoveSDK",
+ "objc_name": "application:didRegisterForRemoteNotificationsWithDeviceToken:",
+ "declAttributes": [
+ "ObjC",
+ "Custom",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "application",
+ "printedName": "application(_:didFailToRegisterForRemoteNotificationsWithError:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
},
{
"kind": "TypeNominal",
@@ -11460,43 +11915,20 @@
},
{
"kind": "TypeNominal",
- "name": "Optional",
- "printedName": "[UIKit.UIApplication.LaunchOptionsKey : Any]?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Dictionary",
- "printedName": "[UIKit.UIApplication.LaunchOptionsKey : Any]",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "LaunchOptionsKey",
- "printedName": "UIKit.UIApplication.LaunchOptionsKey",
- "usr": "c:@T@UIApplicationLaunchOptionsKey"
- },
- {
- "kind": "TypeNominal",
- "name": "ProtocolComposition",
- "printedName": "Any"
- }
- ],
- "usr": "s:SD"
- }
- ],
- "hasDefaultArg": true,
- "usr": "s:Sq"
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
}
],
"declKind": "Func",
- "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveAppDelegate(im)application:didFinishLaunchingWithOptions:",
- "mangledName": "$s11SalemoveSDK0A11AppDelegateC11application_29didFinishLaunchingWithOptionsSbSo13UIApplicationC_SDySo0k6LaunchJ3KeyaypGSgtF",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveAppDelegate(im)application:didFailToRegisterForRemoteNotificationsWithError:",
+ "mangledName": "$s11SalemoveSDK0A11AppDelegateC11application_48didFailToRegisterForRemoteNotificationsWithErrorySo13UIApplicationC_s0N0_ptF",
"moduleName": "SalemoveSDK",
- "objc_name": "application:didFinishLaunchingWithOptions:",
+ "objc_name": "application:didFailToRegisterForRemoteNotificationsWithError:",
"declAttributes": [
"ObjC",
"Custom",
"AccessControl",
- "DiscardableResult",
"RawDocComment"
],
"funcSelfKind": "NonMutating"
@@ -11531,6 +11963,122 @@
],
"funcSelfKind": "NonMutating"
},
+ {
+ "kind": "Function",
+ "name": "applicationWillResignActive",
+ "printedName": "applicationWillResignActive(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UIApplication",
+ "printedName": "UIKit.UIApplication",
+ "usr": "c:objc(cs)UIApplication"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveAppDelegate(im)applicationWillResignActive:",
+ "mangledName": "$s11SalemoveSDK0A11AppDelegateC27applicationWillResignActiveyySo13UIApplicationCF",
+ "moduleName": "SalemoveSDK",
+ "objc_name": "applicationWillResignActive:",
+ "declAttributes": [
+ "ObjC",
+ "Custom",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "applicationDidEnterBackground",
+ "printedName": "applicationDidEnterBackground(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UIApplication",
+ "printedName": "UIKit.UIApplication",
+ "usr": "c:objc(cs)UIApplication"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveAppDelegate(im)applicationDidEnterBackground:",
+ "mangledName": "$s11SalemoveSDK0A11AppDelegateC29applicationDidEnterBackgroundyySo13UIApplicationCF",
+ "moduleName": "SalemoveSDK",
+ "objc_name": "applicationDidEnterBackground:",
+ "declAttributes": [
+ "ObjC",
+ "Custom",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "applicationWillEnterForeground",
+ "printedName": "applicationWillEnterForeground(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UIApplication",
+ "printedName": "UIKit.UIApplication",
+ "usr": "c:objc(cs)UIApplication"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveAppDelegate(im)applicationWillEnterForeground:",
+ "mangledName": "$s11SalemoveSDK0A11AppDelegateC30applicationWillEnterForegroundyySo13UIApplicationCF",
+ "moduleName": "SalemoveSDK",
+ "objc_name": "applicationWillEnterForeground:",
+ "declAttributes": [
+ "ObjC",
+ "Custom",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "applicationWillTerminate",
+ "printedName": "applicationWillTerminate(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UIApplication",
+ "printedName": "UIKit.UIApplication",
+ "usr": "c:objc(cs)UIApplication"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveAppDelegate(im)applicationWillTerminate:",
+ "mangledName": "$s11SalemoveSDK0A11AppDelegateC24applicationWillTerminateyySo13UIApplicationCF",
+ "moduleName": "SalemoveSDK",
+ "objc_name": "applicationWillTerminate:",
+ "declAttributes": [
+ "ObjC",
+ "Custom",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
{
"kind": "Constructor",
"name": "init",
@@ -23521,6 +24069,66 @@
}
]
},
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(id:name:status:isDefault:media:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Queue",
+ "printedName": "SalemoveSDK.Queue",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Queue"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "QueueStatus",
+ "printedName": "SalemoveSDK.QueueStatus",
+ "usr": "s:11SalemoveSDK11QueueStatusO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[SalemoveSDK.MediaType]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MediaType",
+ "printedName": "SalemoveSDK.MediaType",
+ "usr": "s:11SalemoveSDK9MediaTypeO"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK5QueueC2id4name6status9isDefault5mediaACSS_SSAA0C6StatusOSbSayAA9MediaTypeOGtcfc",
+ "mangledName": "$s11SalemoveSDK5QueueC2id4name6status9isDefault5mediaACSS_SSAA0C6StatusOSbSayAA9MediaTypeOGtcfc",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ },
{
"kind": "Constructor",
"name": "init",
@@ -23558,7 +24166,6 @@
"RawDocComment"
],
"superclassUsr": "c:objc(cs)NSObject",
- "hasMissingDesignatedInitializers": true,
"superclassNames": [
"ObjectiveC.NSObject"
],
@@ -29933,6 +30540,7 @@
"AccessControl",
"RawDocComment"
],
+ "isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
@@ -30020,6 +30628,7 @@
"AccessControl",
"RawDocComment"
],
+ "isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
@@ -30145,6 +30754,52 @@
],
"isFromExtension": true,
"hasMissingDesignatedInitializers": true
+ },
+ {
+ "kind": "Function",
+ "name": "startSocketObservation",
+ "printedName": "startSocketObservation()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK0A0C22startSocketObservationyyF",
+ "mangledName": "$s11SalemoveSDK0A0C22startSocketObservationyyF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "stopSocketObservation",
+ "printedName": "stopSocketObservation()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK0A0C21stopSocketObservationyyF",
+ "mangledName": "$s11SalemoveSDK0A0C21stopSocketObservationyyF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
}
],
"declKind": "Class",
@@ -30814,6 +31469,13 @@
"declKind": "Import",
"moduleName": "SalemoveSDK"
},
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
{
"kind": "Import",
"name": "WebRTC",
@@ -32269,6 +32931,13 @@
"declKind": "Import",
"moduleName": "SalemoveSDK"
},
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
{
"kind": "Import",
"name": "GliaCoreDependency",
@@ -32748,7 +33417,7 @@
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Socket\/PubsubManager.swift",
"kind": "Dictionary",
- "offset": 8387,
+ "offset": 8373,
"length": 3,
"value": "[]"
},
@@ -33154,7 +33823,7 @@
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Engagement\/MessageManager\/MessageManager.swift",
"kind": "Array",
- "offset": 3679,
+ "offset": 3975,
"length": 2,
"value": "[]"
},
@@ -33525,196 +34194,210 @@
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4023,
+ "offset": 4008,
+ "length": 32,
+ "value": "\"engagement.chat.system_message\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 4083,
+ "length": 24,
+ "value": "\"queued_message.created\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 4158,
"length": 5,
"value": "\"end\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4057,
+ "offset": 4192,
"length": 8,
"value": "\"cancel\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4094,
+ "offset": 4229,
"length": 8,
"value": "\"accept\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4153,
+ "offset": 4288,
"length": 5,
"value": "\"sdk\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4218,
+ "offset": 4353,
"length": 12,
"value": "\"omnibrowse\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4306,
+ "offset": 4441,
"length": 6,
"value": "\"apns\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4338,
+ "offset": 4473,
"length": 5,
"value": "\"wss\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4379,
+ "offset": 4514,
"length": 26,
"value": "\"\/notifications\/websocket\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4434,
+ "offset": 4569,
"length": 8,
"value": "\"pubsub\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4496,
+ "offset": 4631,
"length": 20,
"value": "\"Engagement started\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4542,
+ "offset": 4677,
"length": 18,
"value": "\"Engagement ended\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4589,
+ "offset": 4724,
"length": 19,
"value": "\"Engagement failed\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4638,
+ "offset": 4773,
"length": 33,
"value": "\"You have received a new message\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4702,
+ "offset": 4837,
"length": 21,
"value": "\"Engagement transfer\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4785,
+ "offset": 4920,
"length": 5,
"value": "\"env\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4820,
+ "offset": 4955,
"length": 19,
"value": "\"content_available\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4869,
+ "offset": 5004,
"length": 9,
"value": "\"message\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4904,
+ "offset": 5039,
"length": 5,
"value": "\"vsn\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4943,
+ "offset": 5078,
"length": 14,
"value": "\"access_token\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 5018,
+ "offset": 5153,
"length": 15,
"value": "\"site_visitor:\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 5067,
+ "offset": 5202,
"length": 13,
"value": "\"queue:multi\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 5115,
+ "offset": 5250,
"length": 16,
"value": "\"visitor_state:\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 5169,
+ "offset": 5304,
"length": 19,
"value": "\"visitor_volatile:\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 5231,
+ "offset": 5366,
"length": 25,
"value": "\"engagement_annotations:\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 5312,
+ "offset": 5447,
"length": 9,
"value": "\"nothing\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 5349,
+ "offset": 5484,
"length": 66,
"value": "\"ade24062f6c6ab90c0ca3deeb77a8264911549229fb403761bec3081c7770663\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 5494,
+ "offset": 5629,
"length": 17,
"value": "\"SalemoveVisitor\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "BooleanLiteral",
- "offset": 5651,
+ "offset": 5786,
"length": 4,
"value": "true"
},
@@ -35422,21 +36105,21 @@
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/Queue.swift",
"kind": "StringLiteral",
- "offset": 675,
+ "offset": 972,
"length": 10,
"value": "\"SalemoveSDK.QueueState\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/Queue.swift",
"kind": "StringLiteral",
- "offset": 1087,
+ "offset": 1384,
"length": 8,
"value": "\"opened\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/Queue.swift",
"kind": "StringLiteral",
- "offset": 1087,
+ "offset": 1384,
"length": 8,
"value": "\"opened\""
},
@@ -35459,7 +36142,7 @@
"kind": "StringLiteral",
"offset": 433,
"length": 9,
- "value": "\"0.35.13\""
+ "value": "\"0.35.14\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Channel\/NamespacedChannel.swift",
@@ -35506,28 +36189,28 @@
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/GliaCore.swift",
"kind": "StringLiteral",
- "offset": 46325,
+ "offset": 48418,
"length": 22,
"value": "\"capabilities:request\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/GliaCore.swift",
"kind": "StringLiteral",
- "offset": 46384,
+ "offset": 48477,
"length": 23,
"value": "\"capabilities:response\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/GliaCore.swift",
"kind": "StringLiteral",
- "offset": 46325,
+ "offset": 48418,
"length": 22,
"value": "\"capabilities:request\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/GliaCore.swift",
"kind": "StringLiteral",
- "offset": 46384,
+ "offset": 48477,
"length": 23,
"value": "\"capabilities:response\""
},
diff --git a/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface b/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface
index 427f18a..c72ac0d 100644
--- a/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface
+++ b/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface
@@ -217,7 +217,10 @@ extension SalemoveSDK.Message {
}
}
public struct MessageSender : Swift.Equatable, Swift.Codable {
+ public let name: Swift.String?
public let type: SalemoveSDK.MessageSender.SenderType
+ public let id: Foundation.UUID?
+ public let picture: SalemoveSDK.MessageSenderPicture?
public static func == (a: SalemoveSDK.MessageSender, b: SalemoveSDK.MessageSender) -> Swift.Bool
public func encode(to encoder: Swift.Encoder) throws
public init(from decoder: Swift.Decoder) throws
@@ -238,6 +241,12 @@ extension SalemoveSDK.MessageSender {
}
}
}
+public struct MessageSenderPicture : Swift.Equatable, Swift.Codable {
+ public let url: Swift.String?
+ public static func == (a: SalemoveSDK.MessageSenderPicture, b: SalemoveSDK.MessageSenderPicture) -> Swift.Bool
+ public func encode(to encoder: Swift.Encoder) throws
+ public init(from decoder: Swift.Decoder) throws
+}
public typealias EngagementSessionBlock = (SalemoveSDK.EngagementRequest?, SalemoveSDK.GliaCoreError?) -> Swift.Void
public typealias OperatorBlock = ([SalemoveSDK.Operator]?, SalemoveSDK.GliaCoreError?) -> Swift.Void
public typealias QueueTicketBlock = (SalemoveSDK.QueueTicket?, SalemoveSDK.GliaCoreError?) -> Swift.Void
@@ -496,7 +505,13 @@ public protocol VideoStreamable : AnyObject {
@_Concurrency.MainActor(unsafe) public class SalemoveAppDelegate : ObjectiveC.NSObject, UIKit.UIApplicationDelegate {
@discardableResult
@_Concurrency.MainActor(unsafe) @objc public func application(_ application: UIKit.UIApplication, didFinishLaunchingWithOptions launchOptions: [UIKit.UIApplication.LaunchOptionsKey : Any]? = nil) -> Swift.Bool
+ @_Concurrency.MainActor(unsafe) @objc public func application(_ application: UIKit.UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Foundation.Data)
+ @_Concurrency.MainActor(unsafe) @objc public func application(_ application: UIKit.UIApplication, didFailToRegisterForRemoteNotificationsWithError error: Swift.Error)
@_Concurrency.MainActor(unsafe) @objc public func applicationDidBecomeActive(_ application: UIKit.UIApplication)
+ @_Concurrency.MainActor(unsafe) @objc public func applicationWillResignActive(_ application: UIKit.UIApplication)
+ @_Concurrency.MainActor(unsafe) @objc public func applicationDidEnterBackground(_ application: UIKit.UIApplication)
+ @_Concurrency.MainActor(unsafe) @objc public func applicationWillEnterForeground(_ application: UIKit.UIApplication)
+ @_Concurrency.MainActor(unsafe) @objc public func applicationWillTerminate(_ application: UIKit.UIApplication)
@_Concurrency.MainActor(unsafe) @objc override dynamic public init()
@objc deinit
}
@@ -1022,11 +1037,12 @@ extension SalemoveSDK.StreamView : WebRTC.RTCVideoViewDelegate {
public init(reason: Swift.String, error: Swift.Error? = nil)
@objc deinit
}
-@_hasMissingDesignatedInitializers @objc public class Queue : ObjectiveC.NSObject {
+@objc public class Queue : ObjectiveC.NSObject {
@objc final public let id: Swift.String
@objc final public let name: Swift.String
@objc final public let state: SalemoveSDK.QueueState
@objc final public let isDefault: Swift.Bool
+ public init(id: Swift.String, name: Swift.String, status: SalemoveSDK.QueueStatus, isDefault: Swift.Bool, media: [SalemoveSDK.MediaType])
@objc deinit
}
@_hasMissingDesignatedInitializers @objc public class QueueState : ObjectiveC.NSObject, Swift.Decodable {
@@ -1108,16 +1124,22 @@ extension SalemoveSDK.Salemove {
@_hasMissingDesignatedInitializers final public class SecureConversations {
final public func send(attachment: SalemoveSDK.Attachment, queueIds: [Swift.String], completion: @escaping (Swift.Result) -> Swift.Void) -> SalemoveSDK.Salemove.Cancellable
final public func send(secureMessage: Swift.String, attachment: SalemoveSDK.Attachment? = nil, queueIds: [Swift.String], completion: @escaping (Swift.Result) -> Swift.Void) -> SalemoveSDK.Salemove.Cancellable
- final public func uploadFile(_ file: SalemoveSDK.EngagementFile, progress: SalemoveSDK.EngagementFileProgressBlock?, completion: @escaping (Swift.Result) -> Swift.Void) -> SalemoveSDK.Salemove.Cancellable
- final public func downloadFile(_ file: SalemoveSDK.EngagementFile, progress: SalemoveSDK.EngagementFileProgressBlock?, completion: @escaping (Swift.Result) -> Swift.Void) -> SalemoveSDK.Salemove.Cancellable
@objc deinit
}
}
+extension SalemoveSDK.Salemove.SecureConversations {
+ final public func uploadFile(_ file: SalemoveSDK.EngagementFile, progress: SalemoveSDK.EngagementFileProgressBlock?, completion: @escaping (Swift.Result) -> Swift.Void) -> SalemoveSDK.GliaCore.Cancellable
+ final public func downloadFile(_ file: SalemoveSDK.EngagementFile, progress: SalemoveSDK.EngagementFileProgressBlock?, completion: @escaping (Swift.Result) -> Swift.Void) -> SalemoveSDK.GliaCore.Cancellable
+}
extension SalemoveSDK.Salemove.SecureConversations {
@discardableResult
final public func markMessagesAsRead(completion: @escaping (Swift.Result) -> Swift.Void) -> SalemoveSDK.GliaCore.Cancellable
final public func getUnreadMessageCount(completion: @escaping (Swift.Result) -> Swift.Void)
}
+extension SalemoveSDK.Salemove {
+ final public func startSocketObservation()
+ final public func stopSocketObservation()
+}
@objc public enum ScreenSharingStatus : Swift.Int {
case sharing
case notSharing
diff --git a/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc
index b4d72b9..6a0a43f 100644
Binary files a/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc and b/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc differ
diff --git a/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface
index 427f18a..c72ac0d 100644
--- a/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface
+++ b/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface
@@ -217,7 +217,10 @@ extension SalemoveSDK.Message {
}
}
public struct MessageSender : Swift.Equatable, Swift.Codable {
+ public let name: Swift.String?
public let type: SalemoveSDK.MessageSender.SenderType
+ public let id: Foundation.UUID?
+ public let picture: SalemoveSDK.MessageSenderPicture?
public static func == (a: SalemoveSDK.MessageSender, b: SalemoveSDK.MessageSender) -> Swift.Bool
public func encode(to encoder: Swift.Encoder) throws
public init(from decoder: Swift.Decoder) throws
@@ -238,6 +241,12 @@ extension SalemoveSDK.MessageSender {
}
}
}
+public struct MessageSenderPicture : Swift.Equatable, Swift.Codable {
+ public let url: Swift.String?
+ public static func == (a: SalemoveSDK.MessageSenderPicture, b: SalemoveSDK.MessageSenderPicture) -> Swift.Bool
+ public func encode(to encoder: Swift.Encoder) throws
+ public init(from decoder: Swift.Decoder) throws
+}
public typealias EngagementSessionBlock = (SalemoveSDK.EngagementRequest?, SalemoveSDK.GliaCoreError?) -> Swift.Void
public typealias OperatorBlock = ([SalemoveSDK.Operator]?, SalemoveSDK.GliaCoreError?) -> Swift.Void
public typealias QueueTicketBlock = (SalemoveSDK.QueueTicket?, SalemoveSDK.GliaCoreError?) -> Swift.Void
@@ -496,7 +505,13 @@ public protocol VideoStreamable : AnyObject {
@_Concurrency.MainActor(unsafe) public class SalemoveAppDelegate : ObjectiveC.NSObject, UIKit.UIApplicationDelegate {
@discardableResult
@_Concurrency.MainActor(unsafe) @objc public func application(_ application: UIKit.UIApplication, didFinishLaunchingWithOptions launchOptions: [UIKit.UIApplication.LaunchOptionsKey : Any]? = nil) -> Swift.Bool
+ @_Concurrency.MainActor(unsafe) @objc public func application(_ application: UIKit.UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Foundation.Data)
+ @_Concurrency.MainActor(unsafe) @objc public func application(_ application: UIKit.UIApplication, didFailToRegisterForRemoteNotificationsWithError error: Swift.Error)
@_Concurrency.MainActor(unsafe) @objc public func applicationDidBecomeActive(_ application: UIKit.UIApplication)
+ @_Concurrency.MainActor(unsafe) @objc public func applicationWillResignActive(_ application: UIKit.UIApplication)
+ @_Concurrency.MainActor(unsafe) @objc public func applicationDidEnterBackground(_ application: UIKit.UIApplication)
+ @_Concurrency.MainActor(unsafe) @objc public func applicationWillEnterForeground(_ application: UIKit.UIApplication)
+ @_Concurrency.MainActor(unsafe) @objc public func applicationWillTerminate(_ application: UIKit.UIApplication)
@_Concurrency.MainActor(unsafe) @objc override dynamic public init()
@objc deinit
}
@@ -1022,11 +1037,12 @@ extension SalemoveSDK.StreamView : WebRTC.RTCVideoViewDelegate {
public init(reason: Swift.String, error: Swift.Error? = nil)
@objc deinit
}
-@_hasMissingDesignatedInitializers @objc public class Queue : ObjectiveC.NSObject {
+@objc public class Queue : ObjectiveC.NSObject {
@objc final public let id: Swift.String
@objc final public let name: Swift.String
@objc final public let state: SalemoveSDK.QueueState
@objc final public let isDefault: Swift.Bool
+ public init(id: Swift.String, name: Swift.String, status: SalemoveSDK.QueueStatus, isDefault: Swift.Bool, media: [SalemoveSDK.MediaType])
@objc deinit
}
@_hasMissingDesignatedInitializers @objc public class QueueState : ObjectiveC.NSObject, Swift.Decodable {
@@ -1108,16 +1124,22 @@ extension SalemoveSDK.Salemove {
@_hasMissingDesignatedInitializers final public class SecureConversations {
final public func send(attachment: SalemoveSDK.Attachment, queueIds: [Swift.String], completion: @escaping (Swift.Result) -> Swift.Void) -> SalemoveSDK.Salemove.Cancellable
final public func send(secureMessage: Swift.String, attachment: SalemoveSDK.Attachment? = nil, queueIds: [Swift.String], completion: @escaping (Swift.Result) -> Swift.Void) -> SalemoveSDK.Salemove.Cancellable
- final public func uploadFile(_ file: SalemoveSDK.EngagementFile, progress: SalemoveSDK.EngagementFileProgressBlock?, completion: @escaping (Swift.Result) -> Swift.Void) -> SalemoveSDK.Salemove.Cancellable
- final public func downloadFile(_ file: SalemoveSDK.EngagementFile, progress: SalemoveSDK.EngagementFileProgressBlock?, completion: @escaping (Swift.Result) -> Swift.Void) -> SalemoveSDK.Salemove.Cancellable
@objc deinit
}
}
+extension SalemoveSDK.Salemove.SecureConversations {
+ final public func uploadFile(_ file: SalemoveSDK.EngagementFile, progress: SalemoveSDK.EngagementFileProgressBlock?, completion: @escaping (Swift.Result) -> Swift.Void) -> SalemoveSDK.GliaCore.Cancellable
+ final public func downloadFile(_ file: SalemoveSDK.EngagementFile, progress: SalemoveSDK.EngagementFileProgressBlock?, completion: @escaping (Swift.Result) -> Swift.Void) -> SalemoveSDK.GliaCore.Cancellable
+}
extension SalemoveSDK.Salemove.SecureConversations {
@discardableResult
final public func markMessagesAsRead(completion: @escaping (Swift.Result) -> Swift.Void) -> SalemoveSDK.GliaCore.Cancellable
final public func getUnreadMessageCount(completion: @escaping (Swift.Result) -> Swift.Void)
}
+extension SalemoveSDK.Salemove {
+ final public func startSocketObservation()
+ final public func stopSocketObservation()
+}
@objc public enum ScreenSharingStatus : Swift.Int {
case sharing
case notSharing
diff --git a/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json b/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json
index 6401968..9bc53e0 100644
--- a/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json
+++ b/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json
@@ -5171,6 +5171,66 @@
"name": "MessageSender",
"printedName": "MessageSender",
"children": [
+ {
+ "kind": "Var",
+ "name": "name",
+ "printedName": "name",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK13MessageSenderV4nameSSSgvp",
+ "mangledName": "$s11SalemoveSDK13MessageSenderV4nameSSSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK13MessageSenderV4nameSSSgvg",
+ "mangledName": "$s11SalemoveSDK13MessageSenderV4nameSSSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
{
"kind": "Var",
"name": "type",
@@ -5215,6 +5275,126 @@
}
]
},
+ {
+ "kind": "Var",
+ "name": "id",
+ "printedName": "id",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.UUID?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UUID",
+ "printedName": "Foundation.UUID",
+ "usr": "s:10Foundation4UUIDV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK13MessageSenderV2id10Foundation4UUIDVSgvp",
+ "mangledName": "$s11SalemoveSDK13MessageSenderV2id10Foundation4UUIDVSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Foundation.UUID?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "UUID",
+ "printedName": "Foundation.UUID",
+ "usr": "s:10Foundation4UUIDV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK13MessageSenderV2id10Foundation4UUIDVSgvg",
+ "mangledName": "$s11SalemoveSDK13MessageSenderV2id10Foundation4UUIDVSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Var",
+ "name": "picture",
+ "printedName": "picture",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.MessageSenderPicture?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MessageSenderPicture",
+ "printedName": "SalemoveSDK.MessageSenderPicture",
+ "usr": "s:11SalemoveSDK20MessageSenderPictureV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK13MessageSenderV7pictureAA0cD7PictureVSgvp",
+ "mangledName": "$s11SalemoveSDK13MessageSenderV7pictureAA0cD7PictureVSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "SalemoveSDK.MessageSenderPicture?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MessageSenderPicture",
+ "printedName": "SalemoveSDK.MessageSenderPicture",
+ "usr": "s:11SalemoveSDK20MessageSenderPictureV"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK13MessageSenderV7pictureAA0cD7PictureVSgvg",
+ "mangledName": "$s11SalemoveSDK13MessageSenderV7pictureAA0cD7PictureVSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
{
"kind": "Constructor",
"name": "init",
@@ -5660,6 +5840,186 @@
}
]
},
+ {
+ "kind": "TypeDecl",
+ "name": "MessageSenderPicture",
+ "printedName": "MessageSenderPicture",
+ "children": [
+ {
+ "kind": "Var",
+ "name": "url",
+ "printedName": "url",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Var",
+ "usr": "s:11SalemoveSDK20MessageSenderPictureV3urlSSSgvp",
+ "mangledName": "$s11SalemoveSDK20MessageSenderPictureV3urlSSSgvp",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "HasStorage",
+ "AccessControl"
+ ],
+ "isLet": true,
+ "hasStorage": true,
+ "accessors": [
+ {
+ "kind": "Accessor",
+ "name": "Get",
+ "printedName": "Get()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "Swift.String?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ }
+ ],
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Accessor",
+ "usr": "s:11SalemoveSDK20MessageSenderPictureV3urlSSSgvg",
+ "mangledName": "$s11SalemoveSDK20MessageSenderPictureV3urlSSSgvg",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "accessorKind": "get"
+ }
+ ]
+ },
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(from:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MessageSenderPicture",
+ "printedName": "SalemoveSDK.MessageSenderPicture",
+ "usr": "s:11SalemoveSDK20MessageSenderPictureV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Decoder",
+ "printedName": "Swift.Decoder",
+ "usr": "s:s7DecoderP"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK20MessageSenderPictureV4fromACs7Decoder_p_tKcfc",
+ "mangledName": "$s11SalemoveSDK20MessageSenderPictureV4fromACs7Decoder_p_tKcfc",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "throwing": true,
+ "init_kind": "Designated"
+ },
+ {
+ "kind": "Function",
+ "name": "==",
+ "printedName": "==(_:_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "MessageSenderPicture",
+ "printedName": "SalemoveSDK.MessageSenderPicture",
+ "usr": "s:11SalemoveSDK20MessageSenderPictureV"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "MessageSenderPicture",
+ "printedName": "SalemoveSDK.MessageSenderPicture",
+ "usr": "s:11SalemoveSDK20MessageSenderPictureV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK20MessageSenderPictureV2eeoiySbAC_ACtFZ",
+ "mangledName": "$s11SalemoveSDK20MessageSenderPictureV2eeoiySbAC_ACtFZ",
+ "moduleName": "SalemoveSDK",
+ "static": true,
+ "implicit": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "encode",
+ "printedName": "encode(to:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Encoder",
+ "printedName": "Swift.Encoder",
+ "usr": "s:s7EncoderP"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK20MessageSenderPictureV6encode2toys7Encoder_p_tKF",
+ "mangledName": "$s11SalemoveSDK20MessageSenderPictureV6encode2toys7Encoder_p_tKF",
+ "moduleName": "SalemoveSDK",
+ "implicit": true,
+ "throwing": true,
+ "funcSelfKind": "NonMutating"
+ }
+ ],
+ "declKind": "Struct",
+ "usr": "s:11SalemoveSDK20MessageSenderPictureV",
+ "mangledName": "$s11SalemoveSDK20MessageSenderPictureV",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl"
+ ],
+ "conformances": [
+ {
+ "kind": "Conformance",
+ "name": "Equatable",
+ "printedName": "Equatable",
+ "usr": "s:SQ",
+ "mangledName": "$sSQ"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Decodable",
+ "printedName": "Decodable",
+ "usr": "s:Se",
+ "mangledName": "$sSe"
+ },
+ {
+ "kind": "Conformance",
+ "name": "Encodable",
+ "printedName": "Encodable",
+ "usr": "s:SE",
+ "mangledName": "$sSE"
+ }
+ ]
+ },
{
"kind": "Import",
"name": "Foundation",
@@ -11448,9 +11808,104 @@
"children": [
{
"kind": "TypeNominal",
- "name": "Bool",
- "printedName": "Swift.Bool",
- "usr": "s:Sb"
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UIApplication",
+ "printedName": "UIKit.UIApplication",
+ "usr": "c:objc(cs)UIApplication"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Optional",
+ "printedName": "[UIKit.UIApplication.LaunchOptionsKey : Any]?",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Dictionary",
+ "printedName": "[UIKit.UIApplication.LaunchOptionsKey : Any]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "LaunchOptionsKey",
+ "printedName": "UIKit.UIApplication.LaunchOptionsKey",
+ "usr": "c:@T@UIApplicationLaunchOptionsKey"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "ProtocolComposition",
+ "printedName": "Any"
+ }
+ ],
+ "usr": "s:SD"
+ }
+ ],
+ "hasDefaultArg": true,
+ "usr": "s:Sq"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveAppDelegate(im)application:didFinishLaunchingWithOptions:",
+ "mangledName": "$s11SalemoveSDK0A11AppDelegateC11application_29didFinishLaunchingWithOptionsSbSo13UIApplicationC_SDySo0k6LaunchJ3KeyaypGSgtF",
+ "moduleName": "SalemoveSDK",
+ "objc_name": "application:didFinishLaunchingWithOptions:",
+ "declAttributes": [
+ "ObjC",
+ "Custom",
+ "AccessControl",
+ "DiscardableResult",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "application",
+ "printedName": "application(_:didRegisterForRemoteNotificationsWithDeviceToken:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UIApplication",
+ "printedName": "UIKit.UIApplication",
+ "usr": "c:objc(cs)UIApplication"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Data",
+ "printedName": "Foundation.Data",
+ "usr": "s:10Foundation4DataV"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveAppDelegate(im)application:didRegisterForRemoteNotificationsWithDeviceToken:",
+ "mangledName": "$s11SalemoveSDK0A11AppDelegateC11application_48didRegisterForRemoteNotificationsWithDeviceTokenySo13UIApplicationC_10Foundation4DataVtF",
+ "moduleName": "SalemoveSDK",
+ "objc_name": "application:didRegisterForRemoteNotificationsWithDeviceToken:",
+ "declAttributes": [
+ "ObjC",
+ "Custom",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "application",
+ "printedName": "application(_:didFailToRegisterForRemoteNotificationsWithError:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
},
{
"kind": "TypeNominal",
@@ -11460,43 +11915,20 @@
},
{
"kind": "TypeNominal",
- "name": "Optional",
- "printedName": "[UIKit.UIApplication.LaunchOptionsKey : Any]?",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "Dictionary",
- "printedName": "[UIKit.UIApplication.LaunchOptionsKey : Any]",
- "children": [
- {
- "kind": "TypeNominal",
- "name": "LaunchOptionsKey",
- "printedName": "UIKit.UIApplication.LaunchOptionsKey",
- "usr": "c:@T@UIApplicationLaunchOptionsKey"
- },
- {
- "kind": "TypeNominal",
- "name": "ProtocolComposition",
- "printedName": "Any"
- }
- ],
- "usr": "s:SD"
- }
- ],
- "hasDefaultArg": true,
- "usr": "s:Sq"
+ "name": "Error",
+ "printedName": "Swift.Error",
+ "usr": "s:s5ErrorP"
}
],
"declKind": "Func",
- "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveAppDelegate(im)application:didFinishLaunchingWithOptions:",
- "mangledName": "$s11SalemoveSDK0A11AppDelegateC11application_29didFinishLaunchingWithOptionsSbSo13UIApplicationC_SDySo0k6LaunchJ3KeyaypGSgtF",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveAppDelegate(im)application:didFailToRegisterForRemoteNotificationsWithError:",
+ "mangledName": "$s11SalemoveSDK0A11AppDelegateC11application_48didFailToRegisterForRemoteNotificationsWithErrorySo13UIApplicationC_s0N0_ptF",
"moduleName": "SalemoveSDK",
- "objc_name": "application:didFinishLaunchingWithOptions:",
+ "objc_name": "application:didFailToRegisterForRemoteNotificationsWithError:",
"declAttributes": [
"ObjC",
"Custom",
"AccessControl",
- "DiscardableResult",
"RawDocComment"
],
"funcSelfKind": "NonMutating"
@@ -11531,6 +11963,122 @@
],
"funcSelfKind": "NonMutating"
},
+ {
+ "kind": "Function",
+ "name": "applicationWillResignActive",
+ "printedName": "applicationWillResignActive(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UIApplication",
+ "printedName": "UIKit.UIApplication",
+ "usr": "c:objc(cs)UIApplication"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveAppDelegate(im)applicationWillResignActive:",
+ "mangledName": "$s11SalemoveSDK0A11AppDelegateC27applicationWillResignActiveyySo13UIApplicationCF",
+ "moduleName": "SalemoveSDK",
+ "objc_name": "applicationWillResignActive:",
+ "declAttributes": [
+ "ObjC",
+ "Custom",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "applicationDidEnterBackground",
+ "printedName": "applicationDidEnterBackground(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UIApplication",
+ "printedName": "UIKit.UIApplication",
+ "usr": "c:objc(cs)UIApplication"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveAppDelegate(im)applicationDidEnterBackground:",
+ "mangledName": "$s11SalemoveSDK0A11AppDelegateC29applicationDidEnterBackgroundyySo13UIApplicationCF",
+ "moduleName": "SalemoveSDK",
+ "objc_name": "applicationDidEnterBackground:",
+ "declAttributes": [
+ "ObjC",
+ "Custom",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "applicationWillEnterForeground",
+ "printedName": "applicationWillEnterForeground(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UIApplication",
+ "printedName": "UIKit.UIApplication",
+ "usr": "c:objc(cs)UIApplication"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveAppDelegate(im)applicationWillEnterForeground:",
+ "mangledName": "$s11SalemoveSDK0A11AppDelegateC30applicationWillEnterForegroundyySo13UIApplicationCF",
+ "moduleName": "SalemoveSDK",
+ "objc_name": "applicationWillEnterForeground:",
+ "declAttributes": [
+ "ObjC",
+ "Custom",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "applicationWillTerminate",
+ "printedName": "applicationWillTerminate(_:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "UIApplication",
+ "printedName": "UIKit.UIApplication",
+ "usr": "c:objc(cs)UIApplication"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "c:@M@SalemoveSDK@objc(cs)SalemoveAppDelegate(im)applicationWillTerminate:",
+ "mangledName": "$s11SalemoveSDK0A11AppDelegateC24applicationWillTerminateyySo13UIApplicationCF",
+ "moduleName": "SalemoveSDK",
+ "objc_name": "applicationWillTerminate:",
+ "declAttributes": [
+ "ObjC",
+ "Custom",
+ "AccessControl"
+ ],
+ "funcSelfKind": "NonMutating"
+ },
{
"kind": "Constructor",
"name": "init",
@@ -23521,6 +24069,66 @@
}
]
},
+ {
+ "kind": "Constructor",
+ "name": "init",
+ "printedName": "init(id:name:status:isDefault:media:)",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Queue",
+ "printedName": "SalemoveSDK.Queue",
+ "usr": "c:@M@SalemoveSDK@objc(cs)Queue"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "String",
+ "printedName": "Swift.String",
+ "usr": "s:SS"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "QueueStatus",
+ "printedName": "SalemoveSDK.QueueStatus",
+ "usr": "s:11SalemoveSDK11QueueStatusO"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Bool",
+ "printedName": "Swift.Bool",
+ "usr": "s:Sb"
+ },
+ {
+ "kind": "TypeNominal",
+ "name": "Array",
+ "printedName": "[SalemoveSDK.MediaType]",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "MediaType",
+ "printedName": "SalemoveSDK.MediaType",
+ "usr": "s:11SalemoveSDK9MediaTypeO"
+ }
+ ],
+ "usr": "s:Sa"
+ }
+ ],
+ "declKind": "Constructor",
+ "usr": "s:11SalemoveSDK5QueueC2id4name6status9isDefault5mediaACSS_SSAA0C6StatusOSbSayAA9MediaTypeOGtcfc",
+ "mangledName": "$s11SalemoveSDK5QueueC2id4name6status9isDefault5mediaACSS_SSAA0C6StatusOSbSayAA9MediaTypeOGtcfc",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "init_kind": "Designated"
+ },
{
"kind": "Constructor",
"name": "init",
@@ -23558,7 +24166,6 @@
"RawDocComment"
],
"superclassUsr": "c:objc(cs)NSObject",
- "hasMissingDesignatedInitializers": true,
"superclassNames": [
"ObjectiveC.NSObject"
],
@@ -29933,6 +30540,7 @@
"AccessControl",
"RawDocComment"
],
+ "isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
@@ -30020,6 +30628,7 @@
"AccessControl",
"RawDocComment"
],
+ "isFromExtension": true,
"funcSelfKind": "NonMutating"
},
{
@@ -30145,6 +30754,52 @@
],
"isFromExtension": true,
"hasMissingDesignatedInitializers": true
+ },
+ {
+ "kind": "Function",
+ "name": "startSocketObservation",
+ "printedName": "startSocketObservation()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK0A0C22startSocketObservationyyF",
+ "mangledName": "$s11SalemoveSDK0A0C22startSocketObservationyyF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
+ },
+ {
+ "kind": "Function",
+ "name": "stopSocketObservation",
+ "printedName": "stopSocketObservation()",
+ "children": [
+ {
+ "kind": "TypeNominal",
+ "name": "Void",
+ "printedName": "()"
+ }
+ ],
+ "declKind": "Func",
+ "usr": "s:11SalemoveSDK0A0C21stopSocketObservationyyF",
+ "mangledName": "$s11SalemoveSDK0A0C21stopSocketObservationyyF",
+ "moduleName": "SalemoveSDK",
+ "declAttributes": [
+ "Final",
+ "AccessControl",
+ "RawDocComment"
+ ],
+ "isFromExtension": true,
+ "funcSelfKind": "NonMutating"
}
],
"declKind": "Class",
@@ -30814,6 +31469,13 @@
"declKind": "Import",
"moduleName": "SalemoveSDK"
},
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
{
"kind": "Import",
"name": "WebRTC",
@@ -32269,6 +32931,13 @@
"declKind": "Import",
"moduleName": "SalemoveSDK"
},
+ {
+ "kind": "Import",
+ "name": "Foundation",
+ "printedName": "Foundation",
+ "declKind": "Import",
+ "moduleName": "SalemoveSDK"
+ },
{
"kind": "Import",
"name": "GliaCoreDependency",
@@ -32748,7 +33417,7 @@
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Socket\/PubsubManager.swift",
"kind": "Dictionary",
- "offset": 8387,
+ "offset": 8373,
"length": 3,
"value": "[]"
},
@@ -33154,7 +33823,7 @@
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/Engagement\/MessageManager\/MessageManager.swift",
"kind": "Array",
- "offset": 3679,
+ "offset": 3975,
"length": 2,
"value": "[]"
},
@@ -33525,196 +34194,210 @@
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4023,
+ "offset": 4008,
+ "length": 32,
+ "value": "\"engagement.chat.system_message\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 4083,
+ "length": 24,
+ "value": "\"queued_message.created\""
+ },
+ {
+ "filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
+ "kind": "StringLiteral",
+ "offset": 4158,
"length": 5,
"value": "\"end\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4057,
+ "offset": 4192,
"length": 8,
"value": "\"cancel\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4094,
+ "offset": 4229,
"length": 8,
"value": "\"accept\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4153,
+ "offset": 4288,
"length": 5,
"value": "\"sdk\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4218,
+ "offset": 4353,
"length": 12,
"value": "\"omnibrowse\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4306,
+ "offset": 4441,
"length": 6,
"value": "\"apns\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4338,
+ "offset": 4473,
"length": 5,
"value": "\"wss\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4379,
+ "offset": 4514,
"length": 26,
"value": "\"\/notifications\/websocket\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4434,
+ "offset": 4569,
"length": 8,
"value": "\"pubsub\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4496,
+ "offset": 4631,
"length": 20,
"value": "\"Engagement started\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4542,
+ "offset": 4677,
"length": 18,
"value": "\"Engagement ended\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4589,
+ "offset": 4724,
"length": 19,
"value": "\"Engagement failed\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4638,
+ "offset": 4773,
"length": 33,
"value": "\"You have received a new message\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4702,
+ "offset": 4837,
"length": 21,
"value": "\"Engagement transfer\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4785,
+ "offset": 4920,
"length": 5,
"value": "\"env\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4820,
+ "offset": 4955,
"length": 19,
"value": "\"content_available\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4869,
+ "offset": 5004,
"length": 9,
"value": "\"message\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4904,
+ "offset": 5039,
"length": 5,
"value": "\"vsn\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 4943,
+ "offset": 5078,
"length": 14,
"value": "\"access_token\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 5018,
+ "offset": 5153,
"length": 15,
"value": "\"site_visitor:\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 5067,
+ "offset": 5202,
"length": 13,
"value": "\"queue:multi\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 5115,
+ "offset": 5250,
"length": 16,
"value": "\"visitor_state:\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 5169,
+ "offset": 5304,
"length": 19,
"value": "\"visitor_volatile:\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 5231,
+ "offset": 5366,
"length": 25,
"value": "\"engagement_annotations:\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 5312,
+ "offset": 5447,
"length": 9,
"value": "\"nothing\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 5349,
+ "offset": 5484,
"length": 66,
"value": "\"ade24062f6c6ab90c0ca3deeb77a8264911549229fb403761bec3081c7770663\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "StringLiteral",
- "offset": 5494,
+ "offset": 5629,
"length": 17,
"value": "\"SalemoveVisitor\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Constants\/Constants.swift",
"kind": "BooleanLiteral",
- "offset": 5651,
+ "offset": 5786,
"length": 4,
"value": "true"
},
@@ -35422,21 +36105,21 @@
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/Queue.swift",
"kind": "StringLiteral",
- "offset": 675,
+ "offset": 972,
"length": 10,
"value": "\"SalemoveSDK.QueueState\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/Queue.swift",
"kind": "StringLiteral",
- "offset": 1087,
+ "offset": 1384,
"length": 8,
"value": "\"opened\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/Queue.swift",
"kind": "StringLiteral",
- "offset": 1087,
+ "offset": 1384,
"length": 8,
"value": "\"opened\""
},
@@ -35459,7 +36142,7 @@
"kind": "StringLiteral",
"offset": 433,
"length": 9,
- "value": "\"0.35.13\""
+ "value": "\"0.35.14\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Medra\/Channel\/NamespacedChannel.swift",
@@ -35506,28 +36189,28 @@
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/GliaCore.swift",
"kind": "StringLiteral",
- "offset": 46325,
+ "offset": 48418,
"length": 22,
"value": "\"capabilities:request\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/GliaCore.swift",
"kind": "StringLiteral",
- "offset": 46384,
+ "offset": 48477,
"length": 23,
"value": "\"capabilities:response\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/GliaCore.swift",
"kind": "StringLiteral",
- "offset": 46325,
+ "offset": 48418,
"length": 22,
"value": "\"capabilities:request\""
},
{
"filePath": "\/Users\/vagrant\/git\/GliaCoreSDK\/GliaCoreSDK\/Classes\/API\/GliaCore.swift",
"kind": "StringLiteral",
- "offset": 46384,
+ "offset": 48477,
"length": 23,
"value": "\"capabilities:response\""
},
diff --git a/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface b/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface
index 974dc77..958050f 100644
--- a/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface
+++ b/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface
@@ -217,7 +217,10 @@ extension SalemoveSDK.Message {
}
}
public struct MessageSender : Swift.Equatable, Swift.Codable {
+ public let name: Swift.String?
public let type: SalemoveSDK.MessageSender.SenderType
+ public let id: Foundation.UUID?
+ public let picture: SalemoveSDK.MessageSenderPicture?
public static func == (a: SalemoveSDK.MessageSender, b: SalemoveSDK.MessageSender) -> Swift.Bool
public func encode(to encoder: Swift.Encoder) throws
public init(from decoder: Swift.Decoder) throws
@@ -238,6 +241,12 @@ extension SalemoveSDK.MessageSender {
}
}
}
+public struct MessageSenderPicture : Swift.Equatable, Swift.Codable {
+ public let url: Swift.String?
+ public static func == (a: SalemoveSDK.MessageSenderPicture, b: SalemoveSDK.MessageSenderPicture) -> Swift.Bool
+ public func encode(to encoder: Swift.Encoder) throws
+ public init(from decoder: Swift.Decoder) throws
+}
public typealias EngagementSessionBlock = (SalemoveSDK.EngagementRequest?, SalemoveSDK.GliaCoreError?) -> Swift.Void
public typealias OperatorBlock = ([SalemoveSDK.Operator]?, SalemoveSDK.GliaCoreError?) -> Swift.Void
public typealias QueueTicketBlock = (SalemoveSDK.QueueTicket?, SalemoveSDK.GliaCoreError?) -> Swift.Void
@@ -496,7 +505,13 @@ public protocol VideoStreamable : AnyObject {
@_Concurrency.MainActor(unsafe) public class SalemoveAppDelegate : ObjectiveC.NSObject, UIKit.UIApplicationDelegate {
@discardableResult
@_Concurrency.MainActor(unsafe) @objc public func application(_ application: UIKit.UIApplication, didFinishLaunchingWithOptions launchOptions: [UIKit.UIApplication.LaunchOptionsKey : Any]? = nil) -> Swift.Bool
+ @_Concurrency.MainActor(unsafe) @objc public func application(_ application: UIKit.UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Foundation.Data)
+ @_Concurrency.MainActor(unsafe) @objc public func application(_ application: UIKit.UIApplication, didFailToRegisterForRemoteNotificationsWithError error: Swift.Error)
@_Concurrency.MainActor(unsafe) @objc public func applicationDidBecomeActive(_ application: UIKit.UIApplication)
+ @_Concurrency.MainActor(unsafe) @objc public func applicationWillResignActive(_ application: UIKit.UIApplication)
+ @_Concurrency.MainActor(unsafe) @objc public func applicationDidEnterBackground(_ application: UIKit.UIApplication)
+ @_Concurrency.MainActor(unsafe) @objc public func applicationWillEnterForeground(_ application: UIKit.UIApplication)
+ @_Concurrency.MainActor(unsafe) @objc public func applicationWillTerminate(_ application: UIKit.UIApplication)
@_Concurrency.MainActor(unsafe) @objc override dynamic public init()
@objc deinit
}
@@ -1022,11 +1037,12 @@ extension SalemoveSDK.StreamView : WebRTC.RTCVideoViewDelegate {
public init(reason: Swift.String, error: Swift.Error? = nil)
@objc deinit
}
-@_hasMissingDesignatedInitializers @objc public class Queue : ObjectiveC.NSObject {
+@objc public class Queue : ObjectiveC.NSObject {
@objc final public let id: Swift.String
@objc final public let name: Swift.String
@objc final public let state: SalemoveSDK.QueueState
@objc final public let isDefault: Swift.Bool
+ public init(id: Swift.String, name: Swift.String, status: SalemoveSDK.QueueStatus, isDefault: Swift.Bool, media: [SalemoveSDK.MediaType])
@objc deinit
}
@_hasMissingDesignatedInitializers @objc public class QueueState : ObjectiveC.NSObject, Swift.Decodable {
@@ -1108,16 +1124,22 @@ extension SalemoveSDK.Salemove {
@_hasMissingDesignatedInitializers final public class SecureConversations {
final public func send(attachment: SalemoveSDK.Attachment, queueIds: [Swift.String], completion: @escaping (Swift.Result) -> Swift.Void) -> SalemoveSDK.Salemove.Cancellable
final public func send(secureMessage: Swift.String, attachment: SalemoveSDK.Attachment? = nil, queueIds: [Swift.String], completion: @escaping (Swift.Result) -> Swift.Void) -> SalemoveSDK.Salemove.Cancellable
- final public func uploadFile(_ file: SalemoveSDK.EngagementFile, progress: SalemoveSDK.EngagementFileProgressBlock?, completion: @escaping (Swift.Result) -> Swift.Void) -> SalemoveSDK.Salemove.Cancellable
- final public func downloadFile(_ file: SalemoveSDK.EngagementFile, progress: SalemoveSDK.EngagementFileProgressBlock?, completion: @escaping (Swift.Result) -> Swift.Void) -> SalemoveSDK.Salemove.Cancellable
@objc deinit
}
}
+extension SalemoveSDK.Salemove.SecureConversations {
+ final public func uploadFile(_ file: SalemoveSDK.EngagementFile, progress: SalemoveSDK.EngagementFileProgressBlock?, completion: @escaping (Swift.Result) -> Swift.Void) -> SalemoveSDK.GliaCore.Cancellable
+ final public func downloadFile(_ file: SalemoveSDK.EngagementFile, progress: SalemoveSDK.EngagementFileProgressBlock?, completion: @escaping (Swift.Result) -> Swift.Void) -> SalemoveSDK.GliaCore.Cancellable
+}
extension SalemoveSDK.Salemove.SecureConversations {
@discardableResult
final public func markMessagesAsRead(completion: @escaping (Swift.Result) -> Swift.Void) -> SalemoveSDK.GliaCore.Cancellable
final public func getUnreadMessageCount(completion: @escaping (Swift.Result) -> Swift.Void)
}
+extension SalemoveSDK.Salemove {
+ final public func startSocketObservation()
+ final public func stopSocketObservation()
+}
@objc public enum ScreenSharingStatus : Swift.Int {
case sharing
case notSharing
diff --git a/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc
index ceedf57..1066b68 100644
Binary files a/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc and b/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc differ
diff --git a/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
index 974dc77..958050f 100644
--- a/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
+++ b/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/Modules/SalemoveSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
@@ -217,7 +217,10 @@ extension SalemoveSDK.Message {
}
}
public struct MessageSender : Swift.Equatable, Swift.Codable {
+ public let name: Swift.String?
public let type: SalemoveSDK.MessageSender.SenderType
+ public let id: Foundation.UUID?
+ public let picture: SalemoveSDK.MessageSenderPicture?
public static func == (a: SalemoveSDK.MessageSender, b: SalemoveSDK.MessageSender) -> Swift.Bool
public func encode(to encoder: Swift.Encoder) throws
public init(from decoder: Swift.Decoder) throws
@@ -238,6 +241,12 @@ extension SalemoveSDK.MessageSender {
}
}
}
+public struct MessageSenderPicture : Swift.Equatable, Swift.Codable {
+ public let url: Swift.String?
+ public static func == (a: SalemoveSDK.MessageSenderPicture, b: SalemoveSDK.MessageSenderPicture) -> Swift.Bool
+ public func encode(to encoder: Swift.Encoder) throws
+ public init(from decoder: Swift.Decoder) throws
+}
public typealias EngagementSessionBlock = (SalemoveSDK.EngagementRequest?, SalemoveSDK.GliaCoreError?) -> Swift.Void
public typealias OperatorBlock = ([SalemoveSDK.Operator]?, SalemoveSDK.GliaCoreError?) -> Swift.Void
public typealias QueueTicketBlock = (SalemoveSDK.QueueTicket?, SalemoveSDK.GliaCoreError?) -> Swift.Void
@@ -496,7 +505,13 @@ public protocol VideoStreamable : AnyObject {
@_Concurrency.MainActor(unsafe) public class SalemoveAppDelegate : ObjectiveC.NSObject, UIKit.UIApplicationDelegate {
@discardableResult
@_Concurrency.MainActor(unsafe) @objc public func application(_ application: UIKit.UIApplication, didFinishLaunchingWithOptions launchOptions: [UIKit.UIApplication.LaunchOptionsKey : Any]? = nil) -> Swift.Bool
+ @_Concurrency.MainActor(unsafe) @objc public func application(_ application: UIKit.UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Foundation.Data)
+ @_Concurrency.MainActor(unsafe) @objc public func application(_ application: UIKit.UIApplication, didFailToRegisterForRemoteNotificationsWithError error: Swift.Error)
@_Concurrency.MainActor(unsafe) @objc public func applicationDidBecomeActive(_ application: UIKit.UIApplication)
+ @_Concurrency.MainActor(unsafe) @objc public func applicationWillResignActive(_ application: UIKit.UIApplication)
+ @_Concurrency.MainActor(unsafe) @objc public func applicationDidEnterBackground(_ application: UIKit.UIApplication)
+ @_Concurrency.MainActor(unsafe) @objc public func applicationWillEnterForeground(_ application: UIKit.UIApplication)
+ @_Concurrency.MainActor(unsafe) @objc public func applicationWillTerminate(_ application: UIKit.UIApplication)
@_Concurrency.MainActor(unsafe) @objc override dynamic public init()
@objc deinit
}
@@ -1022,11 +1037,12 @@ extension SalemoveSDK.StreamView : WebRTC.RTCVideoViewDelegate {
public init(reason: Swift.String, error: Swift.Error? = nil)
@objc deinit
}
-@_hasMissingDesignatedInitializers @objc public class Queue : ObjectiveC.NSObject {
+@objc public class Queue : ObjectiveC.NSObject {
@objc final public let id: Swift.String
@objc final public let name: Swift.String
@objc final public let state: SalemoveSDK.QueueState
@objc final public let isDefault: Swift.Bool
+ public init(id: Swift.String, name: Swift.String, status: SalemoveSDK.QueueStatus, isDefault: Swift.Bool, media: [SalemoveSDK.MediaType])
@objc deinit
}
@_hasMissingDesignatedInitializers @objc public class QueueState : ObjectiveC.NSObject, Swift.Decodable {
@@ -1108,16 +1124,22 @@ extension SalemoveSDK.Salemove {
@_hasMissingDesignatedInitializers final public class SecureConversations {
final public func send(attachment: SalemoveSDK.Attachment, queueIds: [Swift.String], completion: @escaping (Swift.Result) -> Swift.Void) -> SalemoveSDK.Salemove.Cancellable
final public func send(secureMessage: Swift.String, attachment: SalemoveSDK.Attachment? = nil, queueIds: [Swift.String], completion: @escaping (Swift.Result) -> Swift.Void) -> SalemoveSDK.Salemove.Cancellable
- final public func uploadFile(_ file: SalemoveSDK.EngagementFile, progress: SalemoveSDK.EngagementFileProgressBlock?, completion: @escaping (Swift.Result) -> Swift.Void) -> SalemoveSDK.Salemove.Cancellable
- final public func downloadFile(_ file: SalemoveSDK.EngagementFile, progress: SalemoveSDK.EngagementFileProgressBlock?, completion: @escaping (Swift.Result) -> Swift.Void) -> SalemoveSDK.Salemove.Cancellable
@objc deinit
}
}
+extension SalemoveSDK.Salemove.SecureConversations {
+ final public func uploadFile(_ file: SalemoveSDK.EngagementFile, progress: SalemoveSDK.EngagementFileProgressBlock?, completion: @escaping (Swift.Result) -> Swift.Void) -> SalemoveSDK.GliaCore.Cancellable
+ final public func downloadFile(_ file: SalemoveSDK.EngagementFile, progress: SalemoveSDK.EngagementFileProgressBlock?, completion: @escaping (Swift.Result) -> Swift.Void) -> SalemoveSDK.GliaCore.Cancellable
+}
extension SalemoveSDK.Salemove.SecureConversations {
@discardableResult
final public func markMessagesAsRead(completion: @escaping (Swift.Result) -> Swift.Void) -> SalemoveSDK.GliaCore.Cancellable
final public func getUnreadMessageCount(completion: @escaping (Swift.Result) -> Swift.Void)
}
+extension SalemoveSDK.Salemove {
+ final public func startSocketObservation()
+ final public func stopSocketObservation()
+}
@objc public enum ScreenSharingStatus : Swift.Int {
case sharing
case notSharing
diff --git a/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/SalemoveSDK b/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/SalemoveSDK
index 031590d..bae2bda 100755
Binary files a/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/SalemoveSDK and b/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/SalemoveSDK differ
diff --git a/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/_CodeSignature/CodeResources b/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/_CodeSignature/CodeResources
index d174afe..05f135f 100644
--- a/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/_CodeSignature/CodeResources
+++ b/SalemoveSDK.xcframework/ios-arm64_x86_64-simulator/SalemoveSDK.framework/_CodeSignature/CodeResources
@@ -10,7 +10,7 @@
Headers/SalemoveSDK-Swift.h
- QhXmwntzpv8jNfzQ/cG4DFfVEmM=
+ 1ViLiiZUlF3hsxnpJUGcLwyZMn4=
Headers/SalemoveSDK.h
@@ -22,43 +22,43 @@
Modules/SalemoveSDK.swiftmodule/arm64-apple-ios-simulator.abi.json
- cqQSYQRniJCQUJ9KgFsSDaJ8Kdk=
+ C8qczPqM6pdv/6t8NnFP34lnNKk=
Modules/SalemoveSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface
- 5eMG/RMyuwuSSrNw2abVFKg8DWY=
+ 5R4Vh7/sO2dKFiJt5nFDJ2RJZO4=
Modules/SalemoveSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc
- OEqsbw0mnntEObovzqK6qUl0+f8=
+ piL/IVEvh0TLEPjdhH6aSQjCweQ=
Modules/SalemoveSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface
- 5eMG/RMyuwuSSrNw2abVFKg8DWY=
+ 5R4Vh7/sO2dKFiJt5nFDJ2RJZO4=
Modules/SalemoveSDK.swiftmodule/arm64-apple-ios-simulator.swiftmodule
- OElQf3RO7uzZY/RwyToC/KgpNtg=
+ Y7E0eAI2vZnhnQqj6E6I8sfR2GI=
Modules/SalemoveSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json
- cqQSYQRniJCQUJ9KgFsSDaJ8Kdk=
+ C8qczPqM6pdv/6t8NnFP34lnNKk=
Modules/SalemoveSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface
- d5x24+HDJACO+IPSo5cR6XzLu+Q=
+ lAq+N6iEcniTfa/KHT6QzE/aofE=
Modules/SalemoveSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc
- 0VKV6sI6luJqcRY3400Z9Q//s0E=
+ vGE2x652eezhwlyigXCQF3pT0iI=
Modules/SalemoveSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
- d5x24+HDJACO+IPSo5cR6XzLu+Q=
+ lAq+N6iEcniTfa/KHT6QzE/aofE=
Modules/SalemoveSDK.swiftmodule/x86_64-apple-ios-simulator.swiftmodule
- PnLKY2Wt0DjSswNEYjVgx47hLdQ=
+ qow3F+7z65KzE+JcKjKnED58Gcg=
Modules/module.modulemap
@@ -78,7 +78,7 @@
hash2
- ACa1GCbWttz7b+sGhSANt6k/nlNE1EqxBv/wLPcHc6k=
+ PgVMyUOZWGzyV6afg8/mXOrtya9KKHfgnuDwsyInjw0=
Headers/SalemoveSDK.h
@@ -92,70 +92,70 @@
hash2
- y7WnQn+NhElJJ0IDmMcb2KrddTZADe9ZITXn8XzpNls=
+ 5qOaRxvjgpn/Oe7aY1KG0KfjinX6iNuJ0p7WMivflPc=
Modules/SalemoveSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface
hash2
- yQtBCLLSnGMmwGS/LrSO0MX2i75vuyrCApdh6h1GIA0=
+ 8vIseYv5/f/W7eFEUDMqcaLBqhNOHqqFgHA5gCLrsx8=
Modules/SalemoveSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc
hash2
- sZEOzmODotAKpzRx6FahTz0QPZe9Rdv6rRECoO9icLc=
+ mpXVmW01kHskWmBKcvlVDUQHVwxFpEPyBtKMAQKKOEw=
Modules/SalemoveSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface
hash2
- yQtBCLLSnGMmwGS/LrSO0MX2i75vuyrCApdh6h1GIA0=
+ 8vIseYv5/f/W7eFEUDMqcaLBqhNOHqqFgHA5gCLrsx8=
Modules/SalemoveSDK.swiftmodule/arm64-apple-ios-simulator.swiftmodule
hash2
- TFL2Lac0xmEEHS770K6513E5/Xk+d5rdo+DiiItK+/U=
+ zpRwXvgQBbPLT1dgLwGNi/taA1rmP2ZnidK+QJalVPI=
Modules/SalemoveSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json
hash2
- y7WnQn+NhElJJ0IDmMcb2KrddTZADe9ZITXn8XzpNls=
+ 5qOaRxvjgpn/Oe7aY1KG0KfjinX6iNuJ0p7WMivflPc=
Modules/SalemoveSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface
hash2
- aSGsup/MhdOPvWvR6JPpTshr+ZdTPSGbYe9iAMdVgMg=
+ wsEqNLtmKr7x7WeT5+kuRUaahIe+RwRxrUXPQSFVB2Q=
Modules/SalemoveSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc
hash2
- H6aOm4kqGBU4JHohdyjYmxtM1CPTcdw14/qXhdedNek=
+ CMUUWFo2X1bjAnLV59Xp27ajiwjUQexKBzQyP3fjhtA=
Modules/SalemoveSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
hash2
- aSGsup/MhdOPvWvR6JPpTshr+ZdTPSGbYe9iAMdVgMg=
+ wsEqNLtmKr7x7WeT5+kuRUaahIe+RwRxrUXPQSFVB2Q=
Modules/SalemoveSDK.swiftmodule/x86_64-apple-ios-simulator.swiftmodule
hash2
- Gnp98H3CuczM9h+1k6PxOnqZq9lf/YQm6mB5EoIZRrk=
+ yNWoznQSBLD5KR9pY4BJTs+i7JFg1Q4zbG/jIHcmXZQ=
Modules/module.modulemap