diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9db2e51..72505b0 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,20 @@
This project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
+## [2.2.0] - (13/01/20) - A iOS
+
+### Features
+- Enabled launch message capabilities
+
+### Bugs
+
+- Fixed User2 put call parsing
+- Corrected message level feedback views on smaller devices
+- Fixed resend message functionality
+- Fixed user analytics crash
+
+---
+
## [2.1.1] - (27/12/19) - C iOS
### Enhancements
diff --git a/Examples/Swift-Example-Manual/Swift-Example-Manual/AppDelegate.swift b/Examples/Swift-Example-Manual/Swift-Example-Manual/AppDelegate.swift
index 1199689..ee62228 100644
--- a/Examples/Swift-Example-Manual/Swift-Example-Manual/AppDelegate.swift
+++ b/Examples/Swift-Example-Manual/Swift-Example-Manual/AppDelegate.swift
@@ -30,7 +30,7 @@ class AppDelegate: UIResponder, UIApplicationDelegate {
setHaptikTheme()
return true
- }
+ }
func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) {
@@ -54,6 +54,7 @@ class AppDelegate: UIResponder, UIApplicationDelegate {
}
}
+
//MARK: Helper Methods
extension AppDelegate {
@@ -64,7 +65,7 @@ extension AppDelegate {
if let controller = rootVC as? UINavigationController {
// You need to pass an instance of a viewController from which the user will be taken to the conversationViewController (where the user will be conversing)
- // on the tap of the Notificationm
+ // on the tap of the Notification
Haptik.sharedSDK().didReceiveRemoteNotification(userInfo, controller: controller.visibleViewController!)
}
diff --git a/Examples/Swift-Example-Manual/Swift-Example-Manual/Controllers/RootViewController.swift b/Examples/Swift-Example-Manual/Swift-Example-Manual/Controllers/RootViewController.swift
index f310974..97b2e32 100644
--- a/Examples/Swift-Example-Manual/Swift-Example-Manual/Controllers/RootViewController.swift
+++ b/Examples/Swift-Example-Manual/Swift-Example-Manual/Controllers/RootViewController.swift
@@ -39,7 +39,7 @@ class RootViewController: UIViewController {
// Option B
- let conversation = try? Haptik.sharedSDK().getConversationFor(viaName: "channel_via_name")
+ let conversation = try? Haptik.sharedSDK().getConversationFor(viaName: "channel_via_name", launchMessage: "message_to_be_sent_from_user_side", hideLaunchMessage: false)
if let conversation = conversation {
present(conversation, animated: true, completion: nil)
}
diff --git a/Examples/Swift-Example-Manual/Swift-Example-Manual/Supporting Files/Info.plist b/Examples/Swift-Example-Manual/Swift-Example-Manual/Supporting Files/Info.plist
index f1f08e3..7ca71de 100644
--- a/Examples/Swift-Example-Manual/Swift-Example-Manual/Supporting Files/Info.plist
+++ b/Examples/Swift-Example-Manual/Swift-Example-Manual/Supporting Files/Info.plist
@@ -29,8 +29,6 @@
CleverTapToken
- apiKey
- API_KEY_HERE
baseUrl
BASE_URL_HERE
clientID
diff --git a/Examples/Swift-Example/Podfile.lock b/Examples/Swift-Example/Podfile.lock
index 3d55b48..c00f6ff 100644
--- a/Examples/Swift-Example/Podfile.lock
+++ b/Examples/Swift-Example/Podfile.lock
@@ -1,11 +1,11 @@
PODS:
- FLAnimatedImage (1.0.12)
- - HaptikLib (2.1.1):
- - HaptikLib/Core (= 2.1.1)
- - HaptikLib/Base (2.1.1):
+ - HaptikLib (2.2.0):
+ - HaptikLib/Core (= 2.2.0)
+ - HaptikLib/Base (2.2.0):
- PINRemoteImage (= 3.0.0-beta.13)
- PINRemoteImage/WebP (= 3.0.0-beta.13)
- - HaptikLib/Core (2.1.1):
+ - HaptikLib/Core (2.2.0):
- HaptikLib/Base
- libwebp (1.0.0):
- libwebp/core (= 1.0.0)
@@ -71,7 +71,7 @@ EXTERNAL SOURCES:
SPEC CHECKSUMS:
FLAnimatedImage: 4a0b56255d9b05f18b6dd7ee06871be5d3b89e31
- HaptikLib: a6f589c38e2068cf89dc26f08ef1fdd3745b0dcb
+ HaptikLib: 7c97bb487cc4367ef3de74b22e23476d7e244968
libwebp: d7e0c95fe97245c97e08101eba10702ebb0f6101
PINCache: d195fdba255283f7e9900a55e3cced377f431f9b
PINOperation: a6219e6fc9db9c269eb7a7b871ac193bcf400aac
diff --git a/Examples/Swift-Example/Swift-Example/Controllers/RootViewController.swift b/Examples/Swift-Example/Swift-Example/Controllers/RootViewController.swift
index 70d932a..9dedf60 100644
--- a/Examples/Swift-Example/Swift-Example/Controllers/RootViewController.swift
+++ b/Examples/Swift-Example/Swift-Example/Controllers/RootViewController.swift
@@ -39,7 +39,7 @@ class RootViewController: UIViewController {
// Option B
- let conversation = try? Haptik.sharedSDK().getConversationFor(viaName: "channel_via_name")
+ let conversation = try? Haptik.sharedSDK().getConversationFor(viaName: "channel_via_name", launchMessage: "message_to_be_sent_from_user_side", hideLaunchMessage: false)
if let conversation = conversation {
present(conversation, animated: true, completion: nil)
}
diff --git a/Examples/Swift-Example/Swift-Example/Supporting Files/Info.plist b/Examples/Swift-Example/Swift-Example/Supporting Files/Info.plist
index 97488d9..c7dbd2e 100644
--- a/Examples/Swift-Example/Swift-Example/Supporting Files/Info.plist
+++ b/Examples/Swift-Example/Swift-Example/Supporting Files/Info.plist
@@ -29,8 +29,6 @@
CleverTapToken
- apiKey
- API_KEY_HERE
baseUrl
BASE_URL_HERE
clientID
diff --git a/Frameworks/Analytics/665E5172-F562-33C4-B344-9E04D8FEA7ED.bcsymbolmap b/Frameworks/Analytics/21348B14-F7A9-3286-8783-C5F7E6C70954.bcsymbolmap
similarity index 100%
rename from Frameworks/Analytics/665E5172-F562-33C4-B344-9E04D8FEA7ED.bcsymbolmap
rename to Frameworks/Analytics/21348B14-F7A9-3286-8783-C5F7E6C70954.bcsymbolmap
diff --git a/Frameworks/Analytics/A7E45DBE-2784-307C-8EFB-7DBDE2DD452A.bcsymbolmap b/Frameworks/Analytics/8B8CA21A-8C70-359A-8B46-FCBC10E2E50E.bcsymbolmap
similarity index 100%
rename from Frameworks/Analytics/A7E45DBE-2784-307C-8EFB-7DBDE2DD452A.bcsymbolmap
rename to Frameworks/Analytics/8B8CA21A-8C70-359A-8B46-FCBC10E2E50E.bcsymbolmap
diff --git a/Frameworks/Analytics/HaptikAnalytics.framework.dSYM/Contents/Info.plist b/Frameworks/Analytics/HaptikAnalytics.framework.dSYM/Contents/Info.plist
index 0698a23..3b551ed 100644
--- a/Frameworks/Analytics/HaptikAnalytics.framework.dSYM/Contents/Info.plist
+++ b/Frameworks/Analytics/HaptikAnalytics.framework.dSYM/Contents/Info.plist
@@ -13,8 +13,8 @@
CFBundleSignature
????
CFBundleShortVersionString
- 2.1.1
+ 2.2.0
CFBundleVersion
- 13
+ 17
diff --git a/Frameworks/Analytics/HaptikAnalytics.framework.dSYM/Contents/Resources/DWARF/HaptikAnalytics b/Frameworks/Analytics/HaptikAnalytics.framework.dSYM/Contents/Resources/DWARF/HaptikAnalytics
index f86d616..1615335 100644
--- a/Frameworks/Analytics/HaptikAnalytics.framework.dSYM/Contents/Resources/DWARF/HaptikAnalytics
+++ b/Frameworks/Analytics/HaptikAnalytics.framework.dSYM/Contents/Resources/DWARF/HaptikAnalytics
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:dcb091421a2da6120e8cbcb0ccd254b7e70a89482c7a0cf95b1b09b0ea8dd761
+oid sha256:39cfe9e141982bd8b808be8acf2166701eed6841ed685f2c02ca39ffec3184d7
size 2900222
diff --git a/Frameworks/Analytics/HaptikAnalytics.framework/HaptikAnalytics b/Frameworks/Analytics/HaptikAnalytics.framework/HaptikAnalytics
index 9fc0a27..c16de2a 100755
--- a/Frameworks/Analytics/HaptikAnalytics.framework/HaptikAnalytics
+++ b/Frameworks/Analytics/HaptikAnalytics.framework/HaptikAnalytics
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:4eea144916bcdaab49ac4f342f32a4b5523b4fde41db9b624836129106c6df21
+oid sha256:c937d8be76bbbcff2e116b7e5d5b350fdfe522de0aa42d4904e123751a09a95a
size 4175664
diff --git a/Frameworks/Analytics/HaptikAnalytics.framework/Info.plist b/Frameworks/Analytics/HaptikAnalytics.framework/Info.plist
index a84fe6e..d9627b0 100644
Binary files a/Frameworks/Analytics/HaptikAnalytics.framework/Info.plist and b/Frameworks/Analytics/HaptikAnalytics.framework/Info.plist differ
diff --git a/Frameworks/Base/FAC2E545-8331-38A2-B957-D11DF2D01A2D.bcsymbolmap b/Frameworks/Base/343C782F-AECC-33B6-8E2B-5E67153AEDD7.bcsymbolmap
similarity index 100%
rename from Frameworks/Base/FAC2E545-8331-38A2-B957-D11DF2D01A2D.bcsymbolmap
rename to Frameworks/Base/343C782F-AECC-33B6-8E2B-5E67153AEDD7.bcsymbolmap
diff --git a/Frameworks/Base/5A7E81FC-7279-358D-B640-20F5110E53A6.bcsymbolmap b/Frameworks/Base/56C579E8-4B2C-38F1-84C9-AD0C3B906CE0.bcsymbolmap
similarity index 100%
rename from Frameworks/Base/5A7E81FC-7279-358D-B640-20F5110E53A6.bcsymbolmap
rename to Frameworks/Base/56C579E8-4B2C-38F1-84C9-AD0C3B906CE0.bcsymbolmap
diff --git a/Frameworks/Base/HaptikBase.framework.dSYM/Contents/Info.plist b/Frameworks/Base/HaptikBase.framework.dSYM/Contents/Info.plist
index 4904209..c370afa 100644
--- a/Frameworks/Base/HaptikBase.framework.dSYM/Contents/Info.plist
+++ b/Frameworks/Base/HaptikBase.framework.dSYM/Contents/Info.plist
@@ -13,8 +13,8 @@
CFBundleSignature
????
CFBundleShortVersionString
- 2.1.1
+ 2.2.0
CFBundleVersion
- 38
+ 42
diff --git a/Frameworks/Base/HaptikBase.framework.dSYM/Contents/Resources/DWARF/HaptikBase b/Frameworks/Base/HaptikBase.framework.dSYM/Contents/Resources/DWARF/HaptikBase
index 5d43df4..3534637 100644
Binary files a/Frameworks/Base/HaptikBase.framework.dSYM/Contents/Resources/DWARF/HaptikBase and b/Frameworks/Base/HaptikBase.framework.dSYM/Contents/Resources/DWARF/HaptikBase differ
diff --git a/Frameworks/Base/HaptikBase.framework/HaptikBase b/Frameworks/Base/HaptikBase.framework/HaptikBase
index a99f5ae..c041ee6 100755
Binary files a/Frameworks/Base/HaptikBase.framework/HaptikBase and b/Frameworks/Base/HaptikBase.framework/HaptikBase differ
diff --git a/Frameworks/Base/HaptikBase.framework/Headers/HPSharedConstants.h b/Frameworks/Base/HaptikBase.framework/Headers/HPSharedConstants.h
index 1e4aca8..46d1078 100644
--- a/Frameworks/Base/HaptikBase.framework/Headers/HPSharedConstants.h
+++ b/Frameworks/Base/HaptikBase.framework/Headers/HPSharedConstants.h
@@ -12,6 +12,8 @@
#define HPScreenWidth UIScreen.mainScreen.bounds.size.width
#define HPScreenHeight UIScreen.mainScreen.bounds.size.height
+#define HPScreenPadding MIN(HPScreenWidth*0.02,8)
+
#pragma mark - HaptikLib Credential Keys
FOUNDATION_EXPORT NSString *const HPCredentialsDict;
diff --git a/Frameworks/Base/HaptikBase.framework/Info.plist b/Frameworks/Base/HaptikBase.framework/Info.plist
index a1a3f0b..0312bea 100644
Binary files a/Frameworks/Base/HaptikBase.framework/Info.plist and b/Frameworks/Base/HaptikBase.framework/Info.plist differ
diff --git a/Frameworks/Core/2FA66D7F-15FB-3C84-A0BA-9FA95A4E2426.bcsymbolmap b/Frameworks/Core/39463E3C-816E-3FEE-821D-D7850B47C12F.bcsymbolmap
similarity index 97%
rename from Frameworks/Core/2FA66D7F-15FB-3C84-A0BA-9FA95A4E2426.bcsymbolmap
rename to Frameworks/Core/39463E3C-816E-3FEE-821D-D7850B47C12F.bcsymbolmap
index d2769bf..8e781c4 100644
--- a/Frameworks/Core/2FA66D7F-15FB-3C84-A0BA-9FA95A4E2426.bcsymbolmap
+++ b/Frameworks/Core/39463E3C-816E-3FEE-821D-D7850B47C12F.bcsymbolmap
@@ -189,7 +189,7 @@ ___copy_helper_block_e8_32b
-[HPMessageFeedbackOverlayVC scrollViewDidScroll:]
-[HPMessageFeedbackOverlayVC dismiss]
___37-[HPMessageFeedbackOverlayVC dismiss]_block_invoke
-___37-[HPMessageFeedbackOverlayVC dismiss]_block_invoke.449
+___37-[HPMessageFeedbackOverlayVC dismiss]_block_invoke.445
-[HPMessageFeedbackOverlayVC presentFeedbackView]
___49-[HPMessageFeedbackOverlayVC presentFeedbackView]_block_invoke
-[HPMessageFeedbackOverlayVC getTopPaddingForOverlay]
@@ -238,7 +238,7 @@ __OBJC_LABEL_PROTOCOL_$_UITextFieldDelegate
/Users/iamsimranjot/Documents/Projects/haptik-ios-framework/Source Libraries/HaptikLib/HaptikLib/Views/Message Feedback Views/Feedback Overlay VC/HPMessageFeedbackOverlayVC.m
HaptikLib/Views/Message Feedback Views/Feedback Overlay VC/HPMessageFeedbackOverlayVC.m
__49-[HPMessageFeedbackOverlayVC presentFeedbackView]_block_invoke
-__37-[HPMessageFeedbackOverlayVC dismiss]_block_invoke.449
+__37-[HPMessageFeedbackOverlayVC dismiss]_block_invoke.445
__37-[HPMessageFeedbackOverlayVC dismiss]_block_invoke
__copy_helper_block_e8_32b
__44-[HPMessageFeedbackOverlayVC submitFeedback]_block_invoke.429
@@ -797,31 +797,31 @@ HaptikLib/Model Objects/Carousel Object/Carousel.h
___63+[MessageLogger tryInsertingChatMessageFromBackend:completion:]_block_invoke
___copy_helper_block_e8_32s40r48r
___destroy_helper_block_e8_32s40r48r
-___63+[MessageLogger tryInsertingChatMessageFromBackend:completion:]_block_invoke.277
+___63+[MessageLogger tryInsertingChatMessageFromBackend:completion:]_block_invoke.269
___copy_helper_block_e8_32b40r48r
+[MessageLogger insertBackendMessage:sourceType:forDate:messageID:sortID:agentName:business:completion:]
___104+[MessageLogger insertBackendMessage:sourceType:forDate:messageID:sortID:agentName:business:completion:]_block_invoke
___copy_helper_block_e8_32s48s56s64s72s80s88r96r
___destroy_helper_block_e8_32s48s56s64s72s80s88r96r
-___104+[MessageLogger insertBackendMessage:sourceType:forDate:messageID:sortID:agentName:business:completion:]_block_invoke.285
+___104+[MessageLogger insertBackendMessage:sourceType:forDate:messageID:sortID:agentName:business:completion:]_block_invoke.277
+[MessageLogger insertMessageOnBehalfOfBackend:inBusinessWithViaName:]
___70+[MessageLogger insertMessageOnBehalfOfBackend:inBusinessWithViaName:]_block_invoke
+[MessageLogger insertUserMessage:chatMessageType:sourceType:forDate:sendStatus:business:completion:]
___101+[MessageLogger insertUserMessage:chatMessageType:sourceType:forDate:sendStatus:business:completion:]_block_invoke
___copy_helper_block_e8_32s48s56s64s72r
___destroy_helper_block_e8_32s48s56s64s72r
-___101+[MessageLogger insertUserMessage:chatMessageType:sourceType:forDate:sendStatus:business:completion:]_block_invoke.313
+___101+[MessageLogger insertUserMessage:chatMessageType:sourceType:forDate:sendStatus:business:completion:]_block_invoke.305
___copy_helper_block_e8_32b40r
+[MessageLogger insertImageWithMessage:chatMessageType:sourceType:forDate:messageID:sortID:business:completion:]
___112+[MessageLogger insertImageWithMessage:chatMessageType:sourceType:forDate:messageID:sortID:business:completion:]_block_invoke
___copy_helper_block_e8_32s48s56s64s72s80r
___destroy_helper_block_e8_32s48s56s64s72s80r
-___112+[MessageLogger insertImageWithMessage:chatMessageType:sourceType:forDate:messageID:sortID:business:completion:]_block_invoke.315
+___112+[MessageLogger insertImageWithMessage:chatMessageType:sourceType:forDate:messageID:sortID:business:completion:]_block_invoke.307
+[MessageLogger createSpeechMessageInBusiness:completion:]
___58+[MessageLogger createSpeechMessageInBusiness:completion:]_block_invoke
___copy_helper_block_e8_40s48r
___destroy_helper_block_e8_40s48r
-___58+[MessageLogger createSpeechMessageInBusiness:completion:]_block_invoke.319
+___58+[MessageLogger createSpeechMessageInBusiness:completion:]_block_invoke.311
+[MessageLogger createSpeedTestMessageInBusiness:withMessage:source:]
___69+[MessageLogger createSpeedTestMessageInBusiness:withMessage:source:]_block_invoke
___copy_helper_block_e8_32s48s56r
@@ -830,10 +830,10 @@ ___destroy_helper_block_e8_32s48s56r
___112+[MessageLogger updateStatusOfMessage:messageBody:sendStatus:objectId:sortId:messageTime:andSuccess:completion:]_block_invoke
___copy_helper_block_e8_40s48s56s64s72s80s
___destroy_helper_block_e8_40s48s56s64s72s80s
-___112+[MessageLogger updateStatusOfMessage:messageBody:sendStatus:objectId:sortId:messageTime:andSuccess:completion:]_block_invoke.342
+___112+[MessageLogger updateStatusOfMessage:messageBody:sendStatus:objectId:sortId:messageTime:andSuccess:completion:]_block_invoke.334
+[MessageLogger addChatformMessageWith:sourceType:inBusiness:messageID:sortID:date:completion:]
___95+[MessageLogger addChatformMessageWith:sourceType:inBusiness:messageID:sortID:date:completion:]_block_invoke
-___95+[MessageLogger addChatformMessageWith:sourceType:inBusiness:messageID:sortID:date:completion:]_block_invoke.349
+___95+[MessageLogger addChatformMessageWith:sourceType:inBusiness:messageID:sortID:date:completion:]_block_invoke.341
___block_descriptor_56_e8_32s40r48r_e5_v8?0l
___block_descriptor_56_e8_32bs40r48r_e17_v16?0"NSError"8l
___block_descriptor_112_e8_32s48s56s64s72s80s88r96r_e5_v8?0l
@@ -847,36 +847,36 @@ ___block_descriptor_89_e8_40s48s56s64s72s80s_e5_v8?0l
___block_descriptor_40_e8_32bs_e17_v16?0"NSError"8l
___block_descriptor_96_e8_32s48s56s64s72s80r_e5_v8?0l
/Users/iamsimranjot/Documents/Projects/haptik-ios-framework/Source Libraries/HaptikLib/HaptikLib/Modules/Messaging Service/Database Logger/MessageLogger.m
-__95+[MessageLogger addChatformMessageWith:sourceType:inBusiness:messageID:sortID:date:completion:]_block_invoke.349
+__95+[MessageLogger addChatformMessageWith:sourceType:inBusiness:messageID:sortID:date:completion:]_block_invoke.341
HaptikLib/Modules/Messaging Service/Database Logger/MessageLogger.m
__95+[MessageLogger addChatformMessageWith:sourceType:inBusiness:messageID:sortID:date:completion:]_block_invoke
-__112+[MessageLogger updateStatusOfMessage:messageBody:sendStatus:objectId:sortId:messageTime:andSuccess:completion:]_block_invoke.342
+__112+[MessageLogger updateStatusOfMessage:messageBody:sendStatus:objectId:sortId:messageTime:andSuccess:completion:]_block_invoke.334
__destroy_helper_block_e8_40s48s56s64s72s80s
__copy_helper_block_e8_40s48s56s64s72s80s
__112+[MessageLogger updateStatusOfMessage:messageBody:sendStatus:objectId:sortId:messageTime:andSuccess:completion:]_block_invoke
__destroy_helper_block_e8_32s48s56r
__copy_helper_block_e8_32s48s56r
__69+[MessageLogger createSpeedTestMessageInBusiness:withMessage:source:]_block_invoke
-__58+[MessageLogger createSpeechMessageInBusiness:completion:]_block_invoke.319
+__58+[MessageLogger createSpeechMessageInBusiness:completion:]_block_invoke.311
__destroy_helper_block_e8_40s48r
__copy_helper_block_e8_40s48r
__58+[MessageLogger createSpeechMessageInBusiness:completion:]_block_invoke
-__112+[MessageLogger insertImageWithMessage:chatMessageType:sourceType:forDate:messageID:sortID:business:completion:]_block_invoke.315
+__112+[MessageLogger insertImageWithMessage:chatMessageType:sourceType:forDate:messageID:sortID:business:completion:]_block_invoke.307
__destroy_helper_block_e8_32s48s56s64s72s80r
__copy_helper_block_e8_32s48s56s64s72s80r
__112+[MessageLogger insertImageWithMessage:chatMessageType:sourceType:forDate:messageID:sortID:business:completion:]_block_invoke
__copy_helper_block_e8_32b40r
-__101+[MessageLogger insertUserMessage:chatMessageType:sourceType:forDate:sendStatus:business:completion:]_block_invoke.313
+__101+[MessageLogger insertUserMessage:chatMessageType:sourceType:forDate:sendStatus:business:completion:]_block_invoke.305
__destroy_helper_block_e8_32s48s56s64s72r
__copy_helper_block_e8_32s48s56s64s72r
__101+[MessageLogger insertUserMessage:chatMessageType:sourceType:forDate:sendStatus:business:completion:]_block_invoke
__70+[MessageLogger insertMessageOnBehalfOfBackend:inBusinessWithViaName:]_block_invoke
-__104+[MessageLogger insertBackendMessage:sourceType:forDate:messageID:sortID:agentName:business:completion:]_block_invoke.285
+__104+[MessageLogger insertBackendMessage:sourceType:forDate:messageID:sortID:agentName:business:completion:]_block_invoke.277
__destroy_helper_block_e8_32s48s56s64s72s80s88r96r
__copy_helper_block_e8_32s48s56s64s72s80s88r96r
__104+[MessageLogger insertBackendMessage:sourceType:forDate:messageID:sortID:agentName:business:completion:]_block_invoke
__copy_helper_block_e8_32b40r48r
-__63+[MessageLogger tryInsertingChatMessageFromBackend:completion:]_block_invoke.277
+__63+[MessageLogger tryInsertingChatMessageFromBackend:completion:]_block_invoke.269
__destroy_helper_block_e8_32s40r48r
__copy_helper_block_e8_32s40r48r
__63+[MessageLogger tryInsertingChatMessageFromBackend:completion:]_block_invoke
@@ -1042,12 +1042,14 @@ ___destroy_helper_block_e8_40s48s56s64s
+[MessageWrapper forwardMessageToAppropriateChannel:messageString:messageType:actionHelper:queueResendAnalytics:tryingToResend:userMessageMainQueue:completion:]
+[MessageWrapper forwardMessageToOfflineModel:userMessage:messageType:offlieAPI:tryingToResend:userMessageMainQueue:business:lastMessageInsertionDate:completion:]
___162+[MessageWrapper forwardMessageToOfflineModel:userMessage:messageType:offlieAPI:tryingToResend:userMessageMainQueue:business:lastMessageInsertionDate:completion:]_block_invoke
+___162+[MessageWrapper forwardMessageToOfflineModel:userMessage:messageType:offlieAPI:tryingToResend:userMessageMainQueue:business:lastMessageInsertionDate:completion:]_block_invoke.1012
___162+[MessageWrapper forwardMessageToOfflineModel:userMessage:messageType:offlieAPI:tryingToResend:userMessageMainQueue:business:lastMessageInsertionDate:completion:]_block_invoke_2
___copy_helper_block_e8_32s40s56s64s72b
___destroy_helper_block_e8_32s40s56s64s72s
+[MessageWrapper forwardMessageToBackend:messageString:messageType:businessID:businessName:queueResendAnalytics:tryingToResend:userMessageMainQueue:completion:]
___160+[MessageWrapper forwardMessageToBackend:messageString:messageType:businessID:businessName:queueResendAnalytics:tryingToResend:userMessageMainQueue:completion:]_block_invoke
-___160+[MessageWrapper forwardMessageToBackend:messageString:messageType:businessID:businessName:queueResendAnalytics:tryingToResend:userMessageMainQueue:completion:]_block_invoke.1039
+___160+[MessageWrapper forwardMessageToBackend:messageString:messageType:businessID:businessName:queueResendAnalytics:tryingToResend:userMessageMainQueue:completion:]_block_invoke_2
+___160+[MessageWrapper forwardMessageToBackend:messageString:messageType:businessID:businessName:queueResendAnalytics:tryingToResend:userMessageMainQueue:completion:]_block_invoke.1034
+[MessageWrapper performSendingSuccessOperationsWith:messageType:business:data:queueResendAnalytics:completion:]
___112+[MessageWrapper performSendingSuccessOperationsWith:messageType:business:data:queueResendAnalytics:completion:]_block_invoke
___112+[MessageWrapper performSendingSuccessOperationsWith:messageType:business:data:queueResendAnalytics:completion:]_block_invoke_2
@@ -1061,6 +1063,7 @@ ___113+[MessageWrapper performSendingFailureOperationsWith:messageType:business:
___113+[MessageWrapper performSendingFailureOperationsWith:messageType:business:error:queueResendAnalytics:completion:]_block_invoke_3
___block_descriptor_40_e8_32bs_e5_v8?0l
___block_descriptor_72_e8_40s48s56s64bs_e25_v20?0"ChatMessages"8B16l
+___block_descriptor_41_e8_32s_e5_v8?0l
___block_descriptor_72_e8_40s48s56s64bs_e41_v24?0"ChatMessages"8"HSLSmartAction"16l
___block_descriptor_80_e8_32s40s56s64s72bs_e30_v24?0"NSString"8"NSError"16l
___block_descriptor_73_e8_40s48s56s64bs_e22_v16?0"NSDictionary"8l
@@ -1080,11 +1083,13 @@ __copy_helper_block_e8_32b40s48s
__112+[MessageWrapper performSendingSuccessOperationsWith:messageType:business:data:queueResendAnalytics:completion:]_block_invoke_3
__112+[MessageWrapper performSendingSuccessOperationsWith:messageType:business:data:queueResendAnalytics:completion:]_block_invoke_2
__112+[MessageWrapper performSendingSuccessOperationsWith:messageType:business:data:queueResendAnalytics:completion:]_block_invoke
-__160+[MessageWrapper forwardMessageToBackend:messageString:messageType:businessID:businessName:queueResendAnalytics:tryingToResend:userMessageMainQueue:completion:]_block_invoke.1039
+__160+[MessageWrapper forwardMessageToBackend:messageString:messageType:businessID:businessName:queueResendAnalytics:tryingToResend:userMessageMainQueue:completion:]_block_invoke.1034
+__160+[MessageWrapper forwardMessageToBackend:messageString:messageType:businessID:businessName:queueResendAnalytics:tryingToResend:userMessageMainQueue:completion:]_block_invoke_2
__160+[MessageWrapper forwardMessageToBackend:messageString:messageType:businessID:businessName:queueResendAnalytics:tryingToResend:userMessageMainQueue:completion:]_block_invoke
__destroy_helper_block_e8_32s40s56s64s72s
__copy_helper_block_e8_32s40s56s64s72b
__162+[MessageWrapper forwardMessageToOfflineModel:userMessage:messageType:offlieAPI:tryingToResend:userMessageMainQueue:business:lastMessageInsertionDate:completion:]_block_invoke_2
+__162+[MessageWrapper forwardMessageToOfflineModel:userMessage:messageType:offlieAPI:tryingToResend:userMessageMainQueue:business:lastMessageInsertionDate:completion:]_block_invoke.1012
__162+[MessageWrapper forwardMessageToOfflineModel:userMessage:messageType:offlieAPI:tryingToResend:userMessageMainQueue:business:lastMessageInsertionDate:completion:]_block_invoke
__destroy_helper_block_e8_40s48s56s64s
__copy_helper_block_e8_40s48s56s64b
@@ -1485,7 +1490,6 @@ ___47-[DDAbstractDatabaseLogger deleteOldLogEntries]_block_invoke
-[DDAbstractDatabaseLogger logMessage:]
-[DDAbstractDatabaseLogger flush]
-[DDAbstractDatabaseLogger .cxx_destruct]
-___block_descriptor_41_e8_32s_e5_v8?0l
/Users/iamsimranjot/Documents/Projects/haptik-ios-framework/Source Libraries/HaptikLib/HaptikLib/EmbeddedFrameworks/CocoaLumberjack/DDAbstractDatabaseLogger.m
HaptikLib/EmbeddedFrameworks/CocoaLumberjack/DDAbstractDatabaseLogger.m
__47-[DDAbstractDatabaseLogger deleteOldLogEntries]_block_invoke
@@ -1727,8 +1731,6 @@ HaptikLib/Views/Table View Cells/User Details Cell/UserDetailsTableViewCell.h
___53-[HPConversationDataSource setQuickRepliesVisiblity:]_block_invoke
-[HPConversationDataSource setQuickRepliesToggled:]
-[HPConversationDataSource fetchedObjects]
--[HPConversationDataSource lastMessageInsertionDate]
--[HPConversationDataSource lastMessageLocalInsertionDate]
-[HPConversationDataSource areQuickRepliesVisible]
-[HPConversationDataSource heightHashKey]
-[HPConversationDataSource controllerWillChangeContent:]
@@ -1747,6 +1749,10 @@ ___55-[HPConversationDataSource controllerDidChangeContent:]_block_invoke
-[HPConversationDataSource setTotalCount:]
-[HPConversationDataSource delegate]
-[HPConversationDataSource setDelegate:]
+-[HPConversationDataSource lastMessageInsertionDate]
+-[HPConversationDataSource setLastMessageInsertionDate:]
+-[HPConversationDataSource lastMessageLocalInsertionDate]
+-[HPConversationDataSource setLastMessageLocalInsertionDate:]
-[HPConversationDataSource wereQuickRepliesToggled]
-[HPConversationDataSource business]
-[HPConversationDataSource setBusiness:]
@@ -1773,6 +1779,8 @@ _OBJC_IVAR_$_HPConversationDataSource._quickRepliesToggled
_OBJC_IVAR_$_HPConversationDataSource.fetchedResultsController
_OBJC_IVAR_$_HPConversationDataSource.totalCount
_OBJC_IVAR_$_HPConversationDataSource._delegate
+_OBJC_IVAR_$_HPConversationDataSource._lastMessageInsertionDate
+_OBJC_IVAR_$_HPConversationDataSource._lastMessageLocalInsertionDate
_OBJC_IVAR_$_HPConversationDataSource._business
_OBJC_IVAR_$_HPConversationDataSource._viewModel
_OBJC_IVAR_$_HPConversationDataSource._batchingIndex
@@ -3402,10 +3410,6 @@ __37-[HPNativeActionHandler addObservers]_block_invoke
__46-[HPNativeActionHandler handleSpeedTestAction]_block_invoke_2
__46-[HPNativeActionHandler handleSpeedTestAction]_block_invoke
__47-[HPNativeActionHandler performNativeAppAction]_block_invoke
-+[HPUserService performGetOTPRequestWith:completion:]
-___53+[HPUserService performGetOTPRequestWith:completion:]_block_invoke
-+[HPUserService performResendOTPRequestWith:completion:]
-___56+[HPUserService performResendOTPRequestWith:completion:]_block_invoke
+[HPUserService signUpUserWith:completion:]
___43+[HPUserService signUpUserWith:completion:]_block_invoke
___43+[HPUserService signUpUserWith:completion:]_block_invoke_2
@@ -3435,11 +3439,11 @@ ___43+[HPUserService signoutUserWithCompletion:]_block_invoke
+[HPUserService getErrorInResponse:]
+[HPUserService parseUserResponse:]
+[HPUserService getUserObjectFromResponse:]
-___block_descriptor_40_e8_32bs_e38_v32?08"NSURLResponse"16"NSError"24l
___block_descriptor_40_e8_32bs_e20_v20?0B8"NSError"12l
___block_descriptor_56_e8_40s48bs_e20_v20?0B8"NSError"12l
___block_descriptor_48_e8_32bs_e38_v32?08"NSURLResponse"16"NSError"24l
___block_descriptor_48_e8_40bs_e8_v16?0Q8l
+___block_descriptor_40_e8_32bs_e38_v32?08"NSURLResponse"16"NSError"24l
___block_descriptor_56_e8_40s48bs_e8_v16?0Q8l
/Users/iamsimranjot/Documents/Projects/haptik-ios-framework/Source Libraries/HaptikLib/HaptikLib/Modules/User Service/HPUserService.m
HaptikLib/Modules/User Service/HPUserService.m
@@ -3457,8 +3461,6 @@ __destroy_helper_block_e8_40s48s
__copy_helper_block_e8_40s48b
__43+[HPUserService signUpUserWith:completion:]_block_invoke_2
__43+[HPUserService signUpUserWith:completion:]_block_invoke
-__56+[HPUserService performResendOTPRequestWith:completion:]_block_invoke
-__53+[HPUserService performGetOTPRequestWith:completion:]_block_invoke
-[MHGradientView initWithDirection:andCustomization:]
-[MHGradientView drawRect:]
-[MHGradientView direction]
@@ -3914,7 +3916,7 @@ ___44-[MultiSelectActionSheet handleTapOnCancel:]_block_invoke
___44-[MultiSelectActionSheet handleTapOnCancel:]_block_invoke_2
-[MultiSelectActionSheet handleTaponOKButton:]
___46-[MultiSelectActionSheet handleTaponOKButton:]_block_invoke
-___46-[MultiSelectActionSheet handleTaponOKButton:]_block_invoke.312
+___46-[MultiSelectActionSheet handleTaponOKButton:]_block_invoke_2
-[MultiSelectActionSheet handleTapOnClearSelectButton:]
-[MultiSelectActionSheet title]
-[MultiSelectActionSheet setTitle:]
@@ -3959,7 +3961,7 @@ _OBJC_IVAR_$_MultiSelectActionSheet._cancelPressed
/Users/iamsimranjot/Documents/Projects/haptik-ios-framework/Source Libraries/HaptikLib/HaptikLib/Views/UIViews/MultiSelect ActionSheet/MultiSelectActionSheet.m
HaptikLib/Views/UIViews/MultiSelect ActionSheet/MultiSelectActionSheet.m
HaptikLib/Views/UIViews/MultiSelect ActionSheet/MultiSelectActionSheet.h
-__46-[MultiSelectActionSheet handleTaponOKButton:]_block_invoke.312
+__46-[MultiSelectActionSheet handleTaponOKButton:]_block_invoke_2
__46-[MultiSelectActionSheet handleTaponOKButton:]_block_invoke
__44-[MultiSelectActionSheet handleTapOnCancel:]_block_invoke_2
__44-[MultiSelectActionSheet handleTapOnCancel:]_block_invoke
@@ -4092,12 +4094,12 @@ ___destroy_helper_block_e8_32s40s56s
+[HPSyncService handleEntityType:isForced:completion:]
___54+[HPSyncService handleEntityType:isForced:completion:]_block_invoke
___54+[HPSyncService handleEntityType:isForced:completion:]_block_invoke_2
-___54+[HPSyncService handleEntityType:isForced:completion:]_block_invoke.328
+___54+[HPSyncService handleEntityType:isForced:completion:]_block_invoke.320
+[HPSyncService parseSuccessObject:withHeaders:completion:]
___59+[HPSyncService parseSuccessObject:withHeaders:completion:]_block_invoke
___copy_helper_block_e8_32s48s
___destroy_helper_block_e8_32s48s
-___59+[HPSyncService parseSuccessObject:withHeaders:completion:]_block_invoke.351
+___59+[HPSyncService parseSuccessObject:withHeaders:completion:]_block_invoke.343
+[HPSyncService handleFailureWith:headers:completion:]
+[HPSyncService getEntityClassNameFrom:]
+[HPSyncService getTypeFromClassNameFor:]
@@ -4133,11 +4135,11 @@ __51+[HPSyncService mostRecentModifiedAtDateForEntity:]_block_invoke
__50+[HPSyncService setValue:forKey:forManagedObject:]_block_invoke
__copy_helper_block_e8_40s
__40+[HPSyncService updateClass:withObject:]_block_invoke
-__59+[HPSyncService parseSuccessObject:withHeaders:completion:]_block_invoke.351
+__59+[HPSyncService parseSuccessObject:withHeaders:completion:]_block_invoke.343
__destroy_helper_block_e8_32s48s
__copy_helper_block_e8_32s48s
__59+[HPSyncService parseSuccessObject:withHeaders:completion:]_block_invoke
-__54+[HPSyncService handleEntityType:isForced:completion:]_block_invoke.328
+__54+[HPSyncService handleEntityType:isForced:completion:]_block_invoke.320
__54+[HPSyncService handleEntityType:isForced:completion:]_block_invoke_2
__54+[HPSyncService handleEntityType:isForced:completion:]_block_invoke
__destroy_helper_block_e8_32s40s56s
@@ -4744,6 +4746,32 @@ _OBJC_IVAR_$_MQTTSSLSecurityPolicyDecoder._securityPolicyApplied
/Users/iamsimranjot/Documents/Projects/haptik-ios-framework/Source Libraries/HaptikLib/HaptikLib/Modules/MQTT Service/MQTTClient/MQTTSSLSecurityPolicyDecoder.m
HaptikLib/Modules/MQTT Service/MQTTClient/MQTTSSLSecurityPolicyDecoder.m
HaptikLib/Modules/MQTT Service/MQTTClient/MQTTSSLSecurityPolicyDecoder.h
+-[ConversationViewController(HPImagePicker) showImagePickerOptions]
+___67-[ConversationViewController(HPImagePicker) showImagePickerOptions]_block_invoke
+___67-[ConversationViewController(HPImagePicker) showImagePickerOptions]_block_invoke.1008
+___67-[ConversationViewController(HPImagePicker) showImagePickerOptions]_block_invoke.1011
+-[ConversationViewController(HPImagePicker) imagePickerController:didFinishPickingMediaWithInfo:]
+-[ConversationViewController(HPImagePicker) imagePickerControllerDidCancel:]
+-[ConversationViewController(HPImagePicker) sendImageToBackend:]
+___64-[ConversationViewController(HPImagePicker) sendImageToBackend:]_block_invoke
+___64-[ConversationViewController(HPImagePicker) sendImageToBackend:]_block_invoke_2
+___64-[ConversationViewController(HPImagePicker) sendImageToBackend:]_block_invoke.1050
+___64-[ConversationViewController(HPImagePicker) sendImageToBackend:]_block_invoke_2.1061
+___block_descriptor_56_e8_32s40s48w_e23_v16?0"UIAlertAction"8l
+___block_descriptor_48_e8_32s40s_e23_v16?0"UIAlertAction"8l
+___block_descriptor_48_e8_32s40w_e47_v32?0"NSString"8"UIImage"16"NSDictionary"24l
+___block_descriptor_40_e8_32s_e30_v24?0"NSString"8"NSError"16l
+__OBJC_PROTOCOL_$_UIImagePickerControllerDelegate
+__OBJC_LABEL_PROTOCOL_$_UIImagePickerControllerDelegate
+/Users/iamsimranjot/Documents/Projects/haptik-ios-framework/Source Libraries/HaptikLib/HaptikLib/View Controllers/Conversations/Image Picker/ConversationViewController+HPImagePicker.m
+__64-[ConversationViewController(HPImagePicker) sendImageToBackend:]_block_invoke_2.1061
+HaptikLib/View Controllers/Conversations/Image Picker/ConversationViewController+HPImagePicker.m
+__64-[ConversationViewController(HPImagePicker) sendImageToBackend:]_block_invoke.1050
+__64-[ConversationViewController(HPImagePicker) sendImageToBackend:]_block_invoke_2
+__64-[ConversationViewController(HPImagePicker) sendImageToBackend:]_block_invoke
+__67-[ConversationViewController(HPImagePicker) showImagePickerOptions]_block_invoke.1011
+__67-[ConversationViewController(HPImagePicker) showImagePickerOptions]_block_invoke.1008
+__67-[ConversationViewController(HPImagePicker) showImagePickerOptions]_block_invoke
-[LocationPayload initWithDictionary:]
-[LocationPayload latitudeKey]
-[LocationPayload setLatitudeKey:]
@@ -4985,6 +5013,8 @@ __64+[TaskboxActionHandler handleTapFor:task:business:actionHelper:]_block_invok
__destroy_helper_block_e8_40s48s56s
__copy_helper_block_e8_40s48s56s
__73+[TaskboxActionHandler handleTaskboxTapForTask:atIndexPath:actionHelper:]_block_invoke
++[ConversationAnalyticsHelper trackConversationPageViewed]
+___58+[ConversationAnalyticsHelper trackConversationPageViewed]_block_invoke
+[ConversationAnalyticsHelper trackChannelEnteredActivityForBusiness:fromSource:]
___81+[ConversationAnalyticsHelper trackChannelEnteredActivityForBusiness:fromSource:]_block_invoke
+[ConversationAnalyticsHelper trackConversationMenuActivityForAction:business:]
@@ -5005,53 +5035,65 @@ __125+[ConversationAnalyticsHelper fireAnalyticsEventsFor:message:businessName:b
__107+[ConversationAnalyticsHelper trackMessageSendingStatus:forMessage:withMessageType:business:failureReason:]_block_invoke
__79+[ConversationAnalyticsHelper trackConversationMenuActivityForAction:business:]_block_invoke
__81+[ConversationAnalyticsHelper trackChannelEnteredActivityForBusiness:fromSource:]_block_invoke
+__58+[ConversationAnalyticsHelper trackConversationPageViewed]_block_invoke
-[ConversationViewController initWithBusinessViaName:]
-[ConversationViewController initWithBusiness:]
-[ConversationViewController initWithBusiness:conversationType:]
+-[ConversationViewController initWithBusiness:conversationType:withMessage:]
+-[ConversationViewController initWithBusiness:conversationType:withMessage:messageType:]
-[ConversationViewController viewDidLoad]
-[ConversationViewController viewWillAppear:]
-___45-[ConversationViewController viewWillAppear:]_block_invoke
-[ConversationViewController viewDidAppear:]
-___44-[ConversationViewController viewDidAppear:]_block_invoke
-[ConversationViewController viewWillDisappear:]
-[ConversationViewController viewDidDisappear:]
+-[ConversationViewController disablesAutomaticKeyboardDismissal]
-[ConversationViewController dealloc]
--[ConversationViewController didSelectTaskAtIndexPath:]
--[ConversationViewController closeModal]
+-[ConversationViewController configureViewLayout]
+-[ConversationViewController adjustContentInsetsBehaviour]
+-[ConversationViewController setNavigationBarHidden:animated:]
+-[ConversationViewController addKeyboardDismissalGesture]
+-[ConversationViewController initTitleLabel]
+-[ConversationViewController initConnectingTitleView]
+-[ConversationViewController addLeftBarButtonItem]
+-[ConversationViewController addRightBarButtonItems]
+-[ConversationViewController configureConversationTitle]
+-[ConversationViewController showConnectingTitle]
+-[ConversationViewController showDefaultNavigationOptions]
+-[ConversationViewController addReachabilityListener]
+___53-[ConversationViewController addReachabilityListener]_block_invoke
+-[ConversationViewController showConversationActionSheet]
+___57-[ConversationViewController showConversationActionSheet]_block_invoke
+___57-[ConversationViewController showConversationActionSheet]_block_invoke.1316
+___57-[ConversationViewController showConversationActionSheet]_block_invoke_2
+___57-[ConversationViewController showConversationActionSheet]_block_invoke_3
-[ConversationViewController dismissKeyboard:]
--[ConversationViewController disablesAutomaticKeyboardDismissal]
--[ConversationViewController configureNavbar]
--[ConversationViewController setNavigationTitle]
--[ConversationViewController startConnectionSpinner]
--[ConversationViewController stopAnimatingConnectionSpinner]
--[ConversationViewController cancelBtnTapped]
+-[ConversationViewController dismissConversation]
+-[ConversationViewController removeNotificationListeners]
+-[ConversationViewController stopRunningAudioSessions]
+-[ConversationViewController performLaunchOperationsWithMessage:messageType:]
+___77-[ConversationViewController performLaunchOperationsWithMessage:messageType:]_block_invoke
+___77-[ConversationViewController performLaunchOperationsWithMessage:messageType:]_block_invoke.1405
+___77-[ConversationViewController performLaunchOperationsWithMessage:messageType:]_block_invoke_2
+___77-[ConversationViewController performLaunchOperationsWithMessage:messageType:]_block_invoke.1415
+-[ConversationViewController performHiddenMessageOperations:messageType:]
+___73-[ConversationViewController performHiddenMessageOperations:messageType:]_block_invoke
+-[ConversationViewController startPendingOperations]
+-[ConversationViewController initBusinesslanguages]
+-[ConversationViewController showLanguagePicker]
+___48-[ConversationViewController showLanguagePicker]_block_invoke
+___48-[ConversationViewController showLanguagePicker]_block_invoke_2
+___48-[ConversationViewController showLanguagePicker]_block_invoke_3
+-[ConversationViewController showLanguageLoaderForLanguage:andDismissblock:]
+___76-[ConversationViewController showLanguageLoaderForLanguage:andDismissblock:]_block_invoke
+-[ConversationViewController showLanguageChangeFailedError]
-[ConversationViewController sendMessageToExpert:withName:andMessageType:]
___74-[ConversationViewController sendMessageToExpert:withName:andMessageType:]_block_invoke
+___74-[ConversationViewController sendMessageToExpert:withName:andMessageType:]_block_invoke_2
-[ConversationViewController createFormInConversationWithBody:withSelfObject:]
--[ConversationViewController sendImage:]
-___40-[ConversationViewController sendImage:]_block_invoke
-___40-[ConversationViewController sendImage:]_block_invoke_2
-___40-[ConversationViewController sendImage:]_block_invoke.1321
-___40-[ConversationViewController sendImage:]_block_invoke_2.1332
-[ConversationViewController sendMessage:withType:]
___51-[ConversationViewController sendMessage:withType:]_block_invoke
--[ConversationViewController performBannerTapActionsForPayload:source:]
-___71-[ConversationViewController performBannerTapActionsForPayload:source:]_block_invoke
-___71-[ConversationViewController performBannerTapActionsForPayload:source:]_block_invoke_2
-___71-[ConversationViewController performBannerTapActionsForPayload:source:]_block_invoke_3
-___71-[ConversationViewController performBannerTapActionsForPayload:source:]_block_invoke_4
--[ConversationViewController startPendingOperations]
+___51-[ConversationViewController sendMessage:withType:]_block_invoke_2
-[ConversationViewController sendMessageToExpertWithoutStoring:withMessageType:]
--[ConversationViewController showLocationAlertView]
-___51-[ConversationViewController showLocationAlertView]_block_invoke
-___51-[ConversationViewController showLocationAlertView]_block_invoke.1384
--[ConversationViewController fetchCustomMessageAndSendNoteToExpert]
--[ConversationViewController imagePickerController:didFinishPickingMediaWithInfo:]
--[ConversationViewController imagePickerControllerDidCancel:]
--[ConversationViewController showToolbarOptions]
-___48-[ConversationViewController showToolbarOptions]_block_invoke
-___48-[ConversationViewController showToolbarOptions]_block_invoke.1421
-___48-[ConversationViewController showToolbarOptions]_block_invoke.1422
-[ConversationViewController performItemAction:]
___48-[ConversationViewController performItemAction:]_block_invoke
___48-[ConversationViewController performItemAction:]_block_invoke_2
@@ -5060,123 +5102,71 @@ ___49-[ConversationViewController carouselViewTapped:]_block_invoke
___49-[ConversationViewController carouselViewTapped:]_block_invoke_2
-[ConversationViewController handleImageViewTap:]
___49-[ConversationViewController handleImageViewTap:]_block_invoke
--[ConversationViewController initBusinesslanguages]
--[ConversationViewController getAssistantNameRemovedString:]
--[ConversationViewController setNavbarButtons]
--[ConversationViewController pushInfoScreen]
--[ConversationViewController showLanguagePicker]
-___48-[ConversationViewController showLanguagePicker]_block_invoke
-___48-[ConversationViewController showLanguagePicker]_block_invoke_2
-___48-[ConversationViewController showLanguagePicker]_block_invoke_3
--[ConversationViewController showLanguageLoaderForLanguage:andDismissblock:]
-___76-[ConversationViewController showLanguageLoaderForLanguage:andDismissblock:]_block_invoke
--[ConversationViewController showLanguageChangeFailedError]
--[ConversationViewController showAssistantFeedbackActionSheet]
-___62-[ConversationViewController showAssistantFeedbackActionSheet]_block_invoke
-___62-[ConversationViewController showAssistantFeedbackActionSheet]_block_invoke_2
-___62-[ConversationViewController showAssistantFeedbackActionSheet]_block_invoke_3
-___62-[ConversationViewController showAssistantFeedbackActionSheet]_block_invoke_4
-[ConversationViewController productViewControllerDidFinish:]
--[ConversationViewController removeAgentInfoOverlay]
-___52-[ConversationViewController removeAgentInfoOverlay]_block_invoke
-___52-[ConversationViewController removeAgentInfoOverlay]_block_invoke_2
-___52-[ConversationViewController removeAgentInfoOverlay]_block_invoke.1663
--[ConversationViewController giveFeedbackFromAgentInfo]
--[ConversationViewController showFeedbackOverlay]
-___49-[ConversationViewController showFeedbackOverlay]_block_invoke
-___49-[ConversationViewController showFeedbackOverlay]_block_invoke.1715
--[ConversationViewController submitFeedback]
-___44-[ConversationViewController submitFeedback]_block_invoke
-___44-[ConversationViewController submitFeedback]_block_invoke_2
--[ConversationViewController shareToWhatsAppFromAgentInfo]
--[ConversationViewController shareToFacebookFromAgentInfo]
--[ConversationViewController shareToTwitterFromAgentInfo]
-___57-[ConversationViewController shareToTwitterFromAgentInfo]_block_invoke
--[ConversationViewController tapDidRateView:rating:]
-___52-[ConversationViewController tapDidRateView:rating:]_block_invoke
--[ConversationViewController feedbackSubmitPressed:]
-___52-[ConversationViewController feedbackSubmitPressed:]_block_invoke
-___52-[ConversationViewController feedbackSubmitPressed:]_block_invoke_2
-___52-[ConversationViewController feedbackSubmitPressed:]_block_invoke_3
--[ConversationViewController showCommentBoxOverlay]
-___51-[ConversationViewController showCommentBoxOverlay]_block_invoke
-___51-[ConversationViewController showCommentBoxOverlay]_block_invoke_2
--[ConversationViewController dismissTopOverlay]
-___47-[ConversationViewController dismissTopOverlay]_block_invoke
-___47-[ConversationViewController dismissTopOverlay]_block_invoke_2
--[ConversationViewController rateHaptikOnAppStore]
-___50-[ConversationViewController rateHaptikOnAppStore]_block_invoke
-___50-[ConversationViewController rateHaptikOnAppStore]_block_invoke_2
--[ConversationViewController showShareOverlay]
-___46-[ConversationViewController showShareOverlay]_block_invoke
--[ConversationViewController socialShareButtonClicked:]
-[ConversationViewController gestureRecognizer:shouldReceiveTouch:]
--[ConversationViewController selectedTask]
--[ConversationViewController setSelectedTask:]
--[ConversationViewController agentInfoView]
--[ConversationViewController setAgentInfoView:]
--[ConversationViewController didClickOnCamera]
--[ConversationViewController setDidClickOnCamera:]
--[ConversationViewController feedbackRating]
--[ConversationViewController setFeedbackRating:]
-[ConversationViewController activeBusiness]
-[ConversationViewController setActiveBusiness:]
-[ConversationViewController conversationType]
-[ConversationViewController setConversationType:]
--[ConversationViewController feedbackGivenFromAgentInfo]
--[ConversationViewController setFeedbackGivenFromAgentInfo:]
--[ConversationViewController tapToRate]
--[ConversationViewController setTapToRate:]
--[ConversationViewController feedbackComment]
--[ConversationViewController setFeedbackComment:]
+-[ConversationViewController launchMessage]
+-[ConversationViewController setLaunchMessage:]
+-[ConversationViewController launchMessageType]
+-[ConversationViewController setLaunchMessageType:]
-[ConversationViewController blockOperations]
-[ConversationViewController setBlockOperations:]
-[ConversationViewController observerTokens]
-[ConversationViewController setObserverTokens:]
-[ConversationViewController viewModel]
-[ConversationViewController isViewVisible]
--[ConversationViewController setViewVisible:]
+-[ConversationViewController isNavigationBarHidden]
+-[ConversationViewController feedbackComment]
+-[ConversationViewController setFeedbackComment:]
+-[ConversationViewController feedbackRating]
+-[ConversationViewController setFeedbackRating:]
+-[ConversationViewController tapToRate]
+-[ConversationViewController setTapToRate:]
+-[ConversationViewController feedbackGivenFromAgentInfo]
+-[ConversationViewController setFeedbackGivenFromAgentInfo:]
+-[ConversationViewController agentInfoView]
+-[ConversationViewController setAgentInfoView:]
+-[ConversationViewController didClickOnCamera]
+-[ConversationViewController setDidClickOnCamera:]
-[ConversationViewController businessLanguages]
-[ConversationViewController setBusinessLanguages:]
+-[ConversationViewController titleLable]
+-[ConversationViewController setTitleLable:]
+-[ConversationViewController connectingTitleView]
+-[ConversationViewController setConnectingTitleView:]
-[ConversationViewController .cxx_destruct]
_OBJC_IVAR_$_ConversationViewController.activeBusiness
_OBJC_IVAR_$_ConversationViewController.conversationType
-_OBJC_IVAR_$_ConversationViewController.viewModel
+_OBJC_IVAR_$_ConversationViewController.launchMessage
+_OBJC_IVAR_$_ConversationViewController.launchMessageType
_OBJC_IVAR_$_ConversationViewController.blockOperations
+_OBJC_IVAR_$_ConversationViewController.viewModel
+_OBJC_IVAR_$_ConversationViewController._viewVisible
+_OBJC_IVAR_$_ConversationViewController._navigationBarHidden
+_OBJC_IVAR_$_ConversationViewController._titleLable
+_OBJC_IVAR_$_ConversationViewController._connectingTitleView
_OBJC_IVAR_$_ConversationViewController.observerTokens
-___block_descriptor_56_e8_32s40s48w_e37_v28?0B8"NSDictionary"12"NSError"20l
-___block_descriptor_48_e8_32s40w_e47_v32?0"NSString"8"UIImage"16"NSDictionary"24l
-___block_descriptor_40_e8_32s_e30_v24?0"NSString"8"NSError"16l
-___block_descriptor_56_e8_32s40w_e37_v28?0B8"NSDictionary"12"NSError"20l
-___block_descriptor_32_e35_v24?0"NSString"8"NSDictionary"16l
-___block_literal_global.1355
-___block_descriptor_32_e30_v24?0"NSString"8"NSError"16l
-___block_literal_global.1356
-___block_literal_global.1385
-_OBJC_IVAR_$_ConversationViewController.didClickOnCamera
-___block_descriptor_56_e8_32s40s48w_e23_v16?0"UIAlertAction"8l
-___block_descriptor_48_e8_32s40s_e23_v16?0"UIAlertAction"8l
-___block_literal_global.1423
-___block_descriptor_40_e8_32w_e18_v16?0"NSString"8l
+___block_descriptor_48_e8_32s40s_e20_v20?0B8"NSError"12l
___block_descriptor_57_e8_32s40s48bs_e5_v8?0l
___block_descriptor_56_e8_32s40s48bs_e8_v12?0B8l
___block_descriptor_48_e8_32s_e11_v24?0q816l
-___block_descriptor_48_e8_32s40s_e20_v20?0B8"NSError"12l
-_OBJC_IVAR_$_ConversationViewController.agentInfoView
-_OBJC_IVAR_$_ConversationViewController.feedbackGivenFromAgentInfo
-_OBJC_IVAR_$_ConversationViewController.tapToRate
-___block_descriptor_40_e8_32w_e8_v16?0q8l
-_OBJC_IVAR_$_ConversationViewController.selectedTask
-_OBJC_IVAR_$_ConversationViewController.feedbackRating
-_OBJC_IVAR_$_ConversationViewController.feedbackComment
-_OBJC_IVAR_$_ConversationViewController._viewVisible
+___block_descriptor_65_e8_32s40s48s56s_e5_v8?0l
+___block_descriptor_56_e8_32s40s48w_e37_v28?0B8"NSDictionary"12"NSError"20l
+___block_descriptor_73_e8_32s40s48s56s_e5_v8?0l
+___block_descriptor_64_e8_32s40s48w_e37_v28?0B8"NSDictionary"12"NSError"20l
+___block_descriptor_40_e8_32w_e18_v16?0"NSString"8l
+_OBJC_IVAR_$_ConversationViewController._feedbackComment
+_OBJC_IVAR_$_ConversationViewController._feedbackRating
+_OBJC_IVAR_$_ConversationViewController._tapToRate
+_OBJC_IVAR_$_ConversationViewController._feedbackGivenFromAgentInfo
+_OBJC_IVAR_$_ConversationViewController._agentInfoView
+_OBJC_IVAR_$_ConversationViewController._didClickOnCamera
_OBJC_IVAR_$_ConversationViewController._businessLanguages
-__OBJC_PROTOCOL_$_UIImagePickerControllerDelegate
-__OBJC_LABEL_PROTOCOL_$_UIImagePickerControllerDelegate
__OBJC_PROTOCOL_$_MFMailComposeViewControllerDelegate
__OBJC_LABEL_PROTOCOL_$_MFMailComposeViewControllerDelegate
-__OBJC_PROTOCOL_$_RSTapRateViewDelegate
-__OBJC_LABEL_PROTOCOL_$_RSTapRateViewDelegate
__OBJC_PROTOCOL_$_SKStoreProductViewControllerDelegate
__OBJC_LABEL_PROTOCOL_$_SKStoreProductViewControllerDelegate
__OBJC_PROTOCOL_$_SmartActionInteractionDelegate
@@ -5184,55 +5174,29 @@ __OBJC_LABEL_PROTOCOL_$_SmartActionInteractionDelegate
/Users/iamsimranjot/Documents/Projects/haptik-ios-framework/Source Libraries/HaptikLib/HaptikLib/View Controllers/Conversations/ConversationViewController.m
HaptikLib/View Controllers/Conversations/ConversationViewController.m
HaptikLib/View Controllers/Conversations/ConversationViewController.h
-__46-[ConversationViewController showShareOverlay]_block_invoke
-__50-[ConversationViewController rateHaptikOnAppStore]_block_invoke_2
-__50-[ConversationViewController rateHaptikOnAppStore]_block_invoke
-__47-[ConversationViewController dismissTopOverlay]_block_invoke_2
-__47-[ConversationViewController dismissTopOverlay]_block_invoke
-__51-[ConversationViewController showCommentBoxOverlay]_block_invoke_2
-__51-[ConversationViewController showCommentBoxOverlay]_block_invoke
-__52-[ConversationViewController feedbackSubmitPressed:]_block_invoke_3
-__52-[ConversationViewController feedbackSubmitPressed:]_block_invoke_2
-__52-[ConversationViewController feedbackSubmitPressed:]_block_invoke
-__52-[ConversationViewController tapDidRateView:rating:]_block_invoke
-__57-[ConversationViewController shareToTwitterFromAgentInfo]_block_invoke
-__44-[ConversationViewController submitFeedback]_block_invoke_2
-__44-[ConversationViewController submitFeedback]_block_invoke
-__49-[ConversationViewController showFeedbackOverlay]_block_invoke.1715
-__49-[ConversationViewController showFeedbackOverlay]_block_invoke
-__52-[ConversationViewController removeAgentInfoOverlay]_block_invoke.1663
-__52-[ConversationViewController removeAgentInfoOverlay]_block_invoke_2
-__52-[ConversationViewController removeAgentInfoOverlay]_block_invoke
-__62-[ConversationViewController showAssistantFeedbackActionSheet]_block_invoke_4
-__62-[ConversationViewController showAssistantFeedbackActionSheet]_block_invoke_3
-__62-[ConversationViewController showAssistantFeedbackActionSheet]_block_invoke_2
-__62-[ConversationViewController showAssistantFeedbackActionSheet]_block_invoke
-__76-[ConversationViewController showLanguageLoaderForLanguage:andDismissblock:]_block_invoke
-__48-[ConversationViewController showLanguagePicker]_block_invoke_3
-__48-[ConversationViewController showLanguagePicker]_block_invoke_2
-__48-[ConversationViewController showLanguagePicker]_block_invoke
__49-[ConversationViewController handleImageViewTap:]_block_invoke
__49-[ConversationViewController carouselViewTapped:]_block_invoke_2
__49-[ConversationViewController carouselViewTapped:]_block_invoke
__48-[ConversationViewController performItemAction:]_block_invoke_2
__48-[ConversationViewController performItemAction:]_block_invoke
-__48-[ConversationViewController showToolbarOptions]_block_invoke.1422
-__48-[ConversationViewController showToolbarOptions]_block_invoke.1421
-__48-[ConversationViewController showToolbarOptions]_block_invoke
-__51-[ConversationViewController showLocationAlertView]_block_invoke.1384
-__51-[ConversationViewController showLocationAlertView]_block_invoke
-__71-[ConversationViewController performBannerTapActionsForPayload:source:]_block_invoke_4
-__71-[ConversationViewController performBannerTapActionsForPayload:source:]_block_invoke_3
-__71-[ConversationViewController performBannerTapActionsForPayload:source:]_block_invoke_2
-__71-[ConversationViewController performBannerTapActionsForPayload:source:]_block_invoke
+__51-[ConversationViewController sendMessage:withType:]_block_invoke_2
__51-[ConversationViewController sendMessage:withType:]_block_invoke
-__40-[ConversationViewController sendImage:]_block_invoke_2.1332
-__40-[ConversationViewController sendImage:]_block_invoke.1321
-__40-[ConversationViewController sendImage:]_block_invoke_2
-__40-[ConversationViewController sendImage:]_block_invoke
+__74-[ConversationViewController sendMessageToExpert:withName:andMessageType:]_block_invoke_2
__74-[ConversationViewController sendMessageToExpert:withName:andMessageType:]_block_invoke
-__44-[ConversationViewController viewDidAppear:]_block_invoke
-__45-[ConversationViewController viewWillAppear:]_block_invoke
+__76-[ConversationViewController showLanguageLoaderForLanguage:andDismissblock:]_block_invoke
+__48-[ConversationViewController showLanguagePicker]_block_invoke_3
+__48-[ConversationViewController showLanguagePicker]_block_invoke_2
+__48-[ConversationViewController showLanguagePicker]_block_invoke
+__73-[ConversationViewController performHiddenMessageOperations:messageType:]_block_invoke
+__77-[ConversationViewController performLaunchOperationsWithMessage:messageType:]_block_invoke.1415
+__77-[ConversationViewController performLaunchOperationsWithMessage:messageType:]_block_invoke_2
+__77-[ConversationViewController performLaunchOperationsWithMessage:messageType:]_block_invoke.1405
+__77-[ConversationViewController performLaunchOperationsWithMessage:messageType:]_block_invoke
+__57-[ConversationViewController showConversationActionSheet]_block_invoke_3
+__57-[ConversationViewController showConversationActionSheet]_block_invoke_2
+__57-[ConversationViewController showConversationActionSheet]_block_invoke.1316
+__57-[ConversationViewController showConversationActionSheet]_block_invoke
+__53-[ConversationViewController addReachabilityListener]_block_invoke
+[HPSharedUtils sharedInstance]
___31+[HPSharedUtils sharedInstance]_block_invoke
-[HPSharedUtils dateFormatter]
@@ -5574,7 +5538,7 @@ HaptikLib/Model Objects/HSL Smart Action/Haptik Item/Payload/Payload Subtypes/La
___47-[Haptik(Additions) handleSyncOnInitialization]_block_invoke
-[Haptik(Additions) handleNotificationWithUserInfo:controller:respectBackgroundApplicationState:]
___97-[Haptik(Additions) handleNotificationWithUserInfo:controller:respectBackgroundApplicationState:]_block_invoke
--[Haptik(Additions) fetchConversationForViaName:error:]
+-[Haptik(Additions) fetchConversationForViaName:launchMessage:hideLaunchMessage:error:]
-[Haptik(Additions) startHaptikNotificationFlow:controller:]
___60-[Haptik(Additions) startHaptikNotificationFlow:controller:]_block_invoke
-[Haptik(Additions) getForcedEntityTypes]
@@ -5584,6 +5548,62 @@ HaptikLib/Haptik/Additions/Haptik+Additions.m
__60-[Haptik(Additions) startHaptikNotificationFlow:controller:]_block_invoke
__97-[Haptik(Additions) handleNotificationWithUserInfo:controller:respectBackgroundApplicationState:]_block_invoke
__47-[Haptik(Additions) handleSyncOnInitialization]_block_invoke
+-[ConversationViewController(HPFeedBackView) showFeedbackOverlay]
+___65-[ConversationViewController(HPFeedBackView) showFeedbackOverlay]_block_invoke
+___65-[ConversationViewController(HPFeedBackView) showFeedbackOverlay]_block_invoke.1105
+-[ConversationViewController(HPFeedBackView) submitFeedback]
+___60-[ConversationViewController(HPFeedBackView) submitFeedback]_block_invoke
+___60-[ConversationViewController(HPFeedBackView) submitFeedback]_block_invoke_2
+-[ConversationViewController(HPFeedBackView) shareToWhatsAppFromAgentInfo]
+-[ConversationViewController(HPFeedBackView) shareToFacebookFromAgentInfo]
+-[ConversationViewController(HPFeedBackView) shareToTwitterFromAgentInfo]
+___73-[ConversationViewController(HPFeedBackView) shareToTwitterFromAgentInfo]_block_invoke
+-[ConversationViewController(HPFeedBackView) tapDidRateView:rating:]
+___68-[ConversationViewController(HPFeedBackView) tapDidRateView:rating:]_block_invoke
+-[ConversationViewController(HPFeedBackView) feedbackSubmitPressed:]
+___68-[ConversationViewController(HPFeedBackView) feedbackSubmitPressed:]_block_invoke
+___68-[ConversationViewController(HPFeedBackView) feedbackSubmitPressed:]_block_invoke_2
+___68-[ConversationViewController(HPFeedBackView) feedbackSubmitPressed:]_block_invoke_3
+-[ConversationViewController(HPFeedBackView) showCommentBoxOverlay]
+___67-[ConversationViewController(HPFeedBackView) showCommentBoxOverlay]_block_invoke
+___67-[ConversationViewController(HPFeedBackView) showCommentBoxOverlay]_block_invoke_2
+-[ConversationViewController(HPFeedBackView) dismissTopOverlay]
+___63-[ConversationViewController(HPFeedBackView) dismissTopOverlay]_block_invoke
+___63-[ConversationViewController(HPFeedBackView) dismissTopOverlay]_block_invoke_2
+-[ConversationViewController(HPFeedBackView) rateHaptikOnAppStore]
+___66-[ConversationViewController(HPFeedBackView) rateHaptikOnAppStore]_block_invoke
+___66-[ConversationViewController(HPFeedBackView) rateHaptikOnAppStore]_block_invoke_2
+-[ConversationViewController(HPFeedBackView) showShareOverlay]
+___62-[ConversationViewController(HPFeedBackView) showShareOverlay]_block_invoke
+-[ConversationViewController(HPFeedBackView) socialShareButtonClicked:]
+-[ConversationViewController(HPFeedBackView) removeAgentInfoOverlay]
+___68-[ConversationViewController(HPFeedBackView) removeAgentInfoOverlay]_block_invoke
+___68-[ConversationViewController(HPFeedBackView) removeAgentInfoOverlay]_block_invoke_2
+___68-[ConversationViewController(HPFeedBackView) removeAgentInfoOverlay]_block_invoke.1365
+___block_descriptor_40_e8_32w_e8_v16?0q8l
+__OBJC_PROTOCOL_$_RSTapRateViewDelegate
+__OBJC_LABEL_PROTOCOL_$_RSTapRateViewDelegate
+/Users/iamsimranjot/Documents/Projects/haptik-ios-framework/Source Libraries/HaptikLib/HaptikLib/View Controllers/Conversations/FeedbackView/ConversationViewController+HPFeedBackView.m
+__68-[ConversationViewController(HPFeedBackView) removeAgentInfoOverlay]_block_invoke.1365
+HaptikLib/View Controllers/Conversations/FeedbackView/ConversationViewController+HPFeedBackView.m
+__68-[ConversationViewController(HPFeedBackView) removeAgentInfoOverlay]_block_invoke_2
+__68-[ConversationViewController(HPFeedBackView) removeAgentInfoOverlay]_block_invoke
+__62-[ConversationViewController(HPFeedBackView) showShareOverlay]_block_invoke
+__66-[ConversationViewController(HPFeedBackView) rateHaptikOnAppStore]_block_invoke_2
+__66-[ConversationViewController(HPFeedBackView) rateHaptikOnAppStore]_block_invoke
+__63-[ConversationViewController(HPFeedBackView) dismissTopOverlay]_block_invoke_2
+__63-[ConversationViewController(HPFeedBackView) dismissTopOverlay]_block_invoke
+__67-[ConversationViewController(HPFeedBackView) showCommentBoxOverlay]_block_invoke_2
+__67-[ConversationViewController(HPFeedBackView) showCommentBoxOverlay]_block_invoke
+__68-[ConversationViewController(HPFeedBackView) feedbackSubmitPressed:]_block_invoke_3
+__68-[ConversationViewController(HPFeedBackView) feedbackSubmitPressed:]_block_invoke_2
+__68-[ConversationViewController(HPFeedBackView) feedbackSubmitPressed:]_block_invoke
+__68-[ConversationViewController(HPFeedBackView) tapDidRateView:rating:]_block_invoke
+__73-[ConversationViewController(HPFeedBackView) shareToTwitterFromAgentInfo]_block_invoke
+__60-[ConversationViewController(HPFeedBackView) submitFeedback]_block_invoke_2
+__60-[ConversationViewController(HPFeedBackView) submitFeedback]_block_invoke
+__65-[ConversationViewController(HPFeedBackView) showFeedbackOverlay]_block_invoke.1105
+__65-[ConversationViewController(HPFeedBackView) showFeedbackOverlay]_block_invoke
-[UIView(MASConstraints) mas_installedConstraints]
-[MASViewConstraint initWithFirstViewAttribute:]
-[MASViewConstraint copyWithZone:]
@@ -5690,12 +5710,12 @@ ___52-[TaskboxChildViewController setupBusinessImageView]_block_invoke
-[TaskboxChildViewController handleTapOnBackButton]
-[TaskboxChildViewController dismissOverlay]
___44-[TaskboxChildViewController dismissOverlay]_block_invoke
-___44-[TaskboxChildViewController dismissOverlay]_block_invoke.513
+___44-[TaskboxChildViewController dismissOverlay]_block_invoke.516
-[TaskboxChildViewController addPanGestureRecognizer]
-[TaskboxChildViewController addBackgroundTapGesture]
-[TaskboxChildViewController didPan:]
___37-[TaskboxChildViewController didPan:]_block_invoke
-___37-[TaskboxChildViewController didPan:]_block_invoke.540
+___37-[TaskboxChildViewController didPan:]_block_invoke.543
___37-[TaskboxChildViewController didPan:]_block_invoke_2
-[TaskboxChildViewController handleViewMoreTap:]
___48-[TaskboxChildViewController handleViewMoreTap:]_block_invoke
@@ -5762,9 +5782,9 @@ HaptikLib/View Controllers/Conversations/Taskbox Child Controller/TaskboxChildVi
__52-[TaskboxChildViewController configureCell:forTask:]_block_invoke
__48-[TaskboxChildViewController handleViewMoreTap:]_block_invoke
__37-[TaskboxChildViewController didPan:]_block_invoke_2
-__37-[TaskboxChildViewController didPan:]_block_invoke.540
+__37-[TaskboxChildViewController didPan:]_block_invoke.543
__37-[TaskboxChildViewController didPan:]_block_invoke
-__44-[TaskboxChildViewController dismissOverlay]_block_invoke.513
+__44-[TaskboxChildViewController dismissOverlay]_block_invoke.516
__44-[TaskboxChildViewController dismissOverlay]_block_invoke
__52-[TaskboxChildViewController setupBusinessImageView]_block_invoke
__44-[TaskboxChildViewController viewDidAppear:]_block_invoke
@@ -6555,14 +6575,16 @@ ___57+[RegularSmartActionHandler performSegueToBusiness:with:]_block_invoke
+[RegularSmartActionHandler performLocationSmartActionTapWith:]
___63+[RegularSmartActionHandler performLocationSmartActionTapWith:]_block_invoke
___63+[RegularSmartActionHandler performLocationSmartActionTapWith:]_block_invoke_2
-___63+[RegularSmartActionHandler performLocationSmartActionTapWith:]_block_invoke.1147
+___63+[RegularSmartActionHandler performLocationSmartActionTapWith:]_block_invoke_3
+___63+[RegularSmartActionHandler performLocationSmartActionTapWith:]_block_invoke.1139
___block_descriptor_40_e8_32s_e18_v16?0"Business"8l
___block_descriptor_40_e8_32s_e37_v28?0B8"NSDictionary"12"NSError"20l
-___block_literal_global.1148
+___block_literal_global.1140
___block_descriptor_40_e8_32s_e34_v28?0B8"NSString"12"NSString"20l
/Users/iamsimranjot/Documents/Projects/haptik-ios-framework/Source Libraries/HaptikLib/HaptikLib/Helpers/Conversation Helpers/Action Helpers/Regular Smart Action/RegularSmartActionHandler.m
-__63+[RegularSmartActionHandler performLocationSmartActionTapWith:]_block_invoke.1147
+__63+[RegularSmartActionHandler performLocationSmartActionTapWith:]_block_invoke.1139
HaptikLib/Helpers/Conversation Helpers/Action Helpers/Regular Smart Action/RegularSmartActionHandler.m
+__63+[RegularSmartActionHandler performLocationSmartActionTapWith:]_block_invoke_3
__63+[RegularSmartActionHandler performLocationSmartActionTapWith:]_block_invoke_2
__63+[RegularSmartActionHandler performLocationSmartActionTapWith:]_block_invoke
__57+[RegularSmartActionHandler performSegueToBusiness:with:]_block_invoke
@@ -6958,7 +6980,7 @@ ___19+[Haptik sharedSDK]_block_invoke
-[Haptik signUpWith:completion:]
___32-[Haptik signUpWith:completion:]_block_invoke
___32-[Haptik signUpWith:completion:]_block_invoke_2
-___32-[Haptik signUpWith:completion:]_block_invoke.355
+___32-[Haptik signUpWith:completion:]_block_invoke.359
___copy_helper_block_e8_32s40b48s
-[Haptik isUserSignedUp]
-[Haptik updateUserToken:authID:authType:completion:]
@@ -6975,7 +6997,9 @@ ___25-[Haptik setDeviceToken:]_block_invoke_2
-[Haptik didReceiveHaptikNotificationResponse:controller:]
-[Haptik didReceiveHaptikRemoteNotification:controller:]
-[Haptik launchChannelWith:message:controller:]
+-[Haptik launchChannelWith:launchMessage:hideLaunchMessage:controller:]
-[Haptik getConversationForViaName:error:]
+-[Haptik getConversationForViaName:launchMessage:hideLaunchMessage:error:]
-[Haptik launchChannelToTriggerBotFor:message:source:controller:]
-[Haptik getUnreadCountFor:WithCompletion:]
___43-[Haptik getUnreadCountFor:WithCompletion:]_block_invoke
@@ -6986,7 +7010,7 @@ ___43-[Haptik getUnreadCountFor:WithCompletion:]_block_invoke_3
_sharedSDK.shared
_sharedSDK.onceToken
___block_descriptor_56_e8_32s40bs48s_e20_v20?0B8"NSError"12l
-___block_literal_global.417
+___block_literal_global.421
___block_descriptor_48_e8_32bs40s_e18_v16?0"Business"8l
/Users/iamsimranjot/Documents/Projects/haptik-ios-framework/Source Libraries/HaptikLib/HaptikLib/Haptik/Haptik.m
HaptikLib/Haptik/Haptik.m
@@ -7000,7 +7024,7 @@ __28-[Haptik signoutFromHaptik:]_block_invoke_2
__28-[Haptik signoutFromHaptik:]_block_invoke
__53-[Haptik updateUserToken:authID:authType:completion:]_block_invoke
__copy_helper_block_e8_32s40b48s
-__32-[Haptik signUpWith:completion:]_block_invoke.355
+__32-[Haptik signUpWith:completion:]_block_invoke.359
__32-[Haptik signUpWith:completion:]_block_invoke_2
__32-[Haptik signUpWith:completion:]_block_invoke
__19+[Haptik sharedSDK]_block_invoke
@@ -7866,7 +7890,7 @@ HaptikLib/Views/Collection View Cells/Quick Replies Cell/QRCollectionViewCell.h
+[HPFeedbackManager sendFeedback:withComments:formMessageID:withCompletion:]
___76+[HPFeedbackManager sendFeedback:withComments:formMessageID:withCompletion:]_block_invoke
___76+[HPFeedbackManager sendFeedback:withComments:formMessageID:withCompletion:]_block_invoke_2
-___76+[HPFeedbackManager sendFeedback:withComments:formMessageID:withCompletion:]_block_invoke.300
+___76+[HPFeedbackManager sendFeedback:withComments:formMessageID:withCompletion:]_block_invoke.294
+[HPFeedbackManager sendFeedbackForMessage:withCompletion:]
+[HPFeedbackManager submitComments:andSelectedTags:forMessage:withCompletion:]
+[HPFeedbackManager getSuggestedResponsesforMessage:]
@@ -7877,7 +7901,7 @@ ___76+[HPFeedbackManager sendFeedback:withComments:formMessageID:withCompletion:
_OBJC_IVAR_$_HPFeedbackManager._freeFormSessionActive
/Users/iamsimranjot/Documents/Projects/haptik-ios-framework/Source Libraries/HaptikLib/HaptikLib/Helpers/Conversation Helpers/Message Feedback Helpers/HPFeedbackManager.m
HaptikLib/Helpers/Conversation Helpers/Message Feedback Helpers/HPFeedbackManager.m
-__76+[HPFeedbackManager sendFeedback:withComments:formMessageID:withCompletion:]_block_invoke.300
+__76+[HPFeedbackManager sendFeedback:withComments:formMessageID:withCompletion:]_block_invoke.294
__76+[HPFeedbackManager sendFeedback:withComments:formMessageID:withCompletion:]_block_invoke_2
__76+[HPFeedbackManager sendFeedback:withComments:formMessageID:withCompletion:]_block_invoke
-[MHGalleryItem initWithImage:]
@@ -7971,6 +7995,9 @@ __99-[UIView(SLKAdditions) slk_animateLayoutIfNeededWithDuration:bounce:options:
-[HPSignUpObject authToken]
-[HPSignUpObject authID]
-[HPSignUpObject viaName]
+-[HPSignUpObject launchMessage]
+-[HPSignUpObject hideLaunchMessage]
+-[HPSignUpObject setHideLaunchMessage:]
-[HPSignUpObject .cxx_destruct]
-[HPSignUpBuilder buildWithAuthType:]
-[HPSignUpBuilder validateSignUpData:]
@@ -7988,7 +8015,12 @@ __99-[UIView(SLKAdditions) slk_animateLayoutIfNeededWithDuration:bounce:options:
-[HPSignUpBuilder setAuthID:]
-[HPSignUpBuilder viaName]
-[HPSignUpBuilder setViaName:]
+-[HPSignUpBuilder launchMessage]
+-[HPSignUpBuilder setLaunchMessage:]
+-[HPSignUpBuilder hideLaunchMessage]
+-[HPSignUpBuilder setHideLaunchMessage:]
-[HPSignUpBuilder .cxx_destruct]
+_OBJC_IVAR_$_HPSignUpObject._hideLaunchMessage
_OBJC_IVAR_$_HPSignUpObject._authType
_OBJC_IVAR_$_HPSignUpObject._userFullName
_OBJC_IVAR_$_HPSignUpObject._userEmail
@@ -7996,12 +8028,15 @@ _OBJC_IVAR_$_HPSignUpObject._userPhoneNumber
_OBJC_IVAR_$_HPSignUpObject._authToken
_OBJC_IVAR_$_HPSignUpObject._authID
_OBJC_IVAR_$_HPSignUpObject._viaName
+_OBJC_IVAR_$_HPSignUpObject._launchMessage
+_OBJC_IVAR_$_HPSignUpBuilder._hideLaunchMessage
_OBJC_IVAR_$_HPSignUpBuilder._userFullName
_OBJC_IVAR_$_HPSignUpBuilder._userEmail
_OBJC_IVAR_$_HPSignUpBuilder._userPhoneNumber
_OBJC_IVAR_$_HPSignUpBuilder._authToken
_OBJC_IVAR_$_HPSignUpBuilder._authID
_OBJC_IVAR_$_HPSignUpBuilder._viaName
+_OBJC_IVAR_$_HPSignUpBuilder._launchMessage
/Users/iamsimranjot/Documents/Projects/haptik-ios-framework/Source Libraries/HaptikLib/HaptikLib/Model Objects/Sign Up Object/HPSignUpObject.m
HaptikLib/Model Objects/Sign Up Object/HPSignUpObject.m
HaptikLib/Model Objects/Sign Up Object/HPSignUpObject.h
@@ -8113,7 +8148,6 @@ ___72+[SmartActionHelper performAction:forController:andSender:actionHelper:]_bl
+[SmartActionHelper handleLaunchChannelCaseWithActionable:controller:sender:]
+[SmartActionHelper launchBotInConversationForPayload:source:controller:]
___73+[SmartActionHelper launchBotInConversationForPayload:source:controller:]_block_invoke
-___73+[SmartActionHelper launchBotInConversationForPayload:source:controller:]_block_invoke_2
+[SmartActionHelper handleSendLocationCaseWithActionable:controller:]
___69+[SmartActionHelper handleSendLocationCaseWithActionable:controller:]_block_invoke
___69+[SmartActionHelper handleSendLocationCaseWithActionable:controller:]_block_invoke_2
@@ -8123,7 +8157,7 @@ ___69+[SmartActionHelper handleSendLocationCaseWithActionable:controller:]_block
-[SmartActionHelper .cxx_destruct]
_sharedHelper.sharedHelper
_sharedHelper.onceToken
-___block_descriptor_56_e8_32s40s48s_e18_v16?0"Business"8l
+___block_descriptor_48_e8_32s40s_e18_v16?0"Business"8l
___block_descriptor_48_e8_32s40s_e34_v28?0B8"NSString"12"NSString"20l
_OBJC_IVAR_$_SmartActionHelper.delegate
/Users/iamsimranjot/Documents/Projects/haptik-ios-framework/Source Libraries/HaptikLib/HaptikLib/Helpers/Smart Action Helpers/HSL Smart Action Helper/SmartActionHelper.m
@@ -8131,7 +8165,6 @@ HaptikLib/Helpers/Smart Action Helpers/HSL Smart Action Helper/SmartActionHelper
HaptikLib/Helpers/Smart Action Helpers/HSL Smart Action Helper/SmartActionHelper.h
__69+[SmartActionHelper handleSendLocationCaseWithActionable:controller:]_block_invoke_2
__69+[SmartActionHelper handleSendLocationCaseWithActionable:controller:]_block_invoke
-__73+[SmartActionHelper launchBotInConversationForPayload:source:controller:]_block_invoke_2
__73+[SmartActionHelper launchBotInConversationForPayload:source:controller:]_block_invoke
__72+[SmartActionHelper performAction:forController:andSender:actionHelper:]_block_invoke
__48-[SmartActionHelper handleTabListActionableTap:]_block_invoke
@@ -8878,8 +8911,8 @@ ___64-[QRViewHelper logQuickReplyAnalyticsWithActionable:atPosition:]_block_invo
-[QRViewHelper .cxx_destruct]
_OBJC_IVAR_$_QRViewHelper.quickReplies
_OBJC_IVAR_$_QRViewHelper.actionHelper
+___block_descriptor_64_e8_32s40s48w_e5_v8?0l
_OBJC_IVAR_$_QRViewHelper.smartAction
-___block_descriptor_72_e8_32s40s48s56w_e5_v8?0l
/Users/iamsimranjot/Documents/Projects/haptik-ios-framework/Source Libraries/HaptikLib/HaptikLib/Helpers/Conversation Helpers/View Helpers/Quick Replies/QRViewHelper.m
HaptikLib/Helpers/Conversation Helpers/View Helpers/Quick Replies/QRViewHelper.m
HaptikLib/Helpers/Conversation Helpers/View Helpers/Quick Replies/QRViewHelper.h
diff --git a/Frameworks/Core/FDF513A5-F15D-37AD-A86B-F0088558CA6E.bcsymbolmap b/Frameworks/Core/493ECACA-CCC9-3328-9956-A57A99D21526.bcsymbolmap
similarity index 97%
rename from Frameworks/Core/FDF513A5-F15D-37AD-A86B-F0088558CA6E.bcsymbolmap
rename to Frameworks/Core/493ECACA-CCC9-3328-9956-A57A99D21526.bcsymbolmap
index c085504..f4b0ef1 100644
--- a/Frameworks/Core/FDF513A5-F15D-37AD-A86B-F0088558CA6E.bcsymbolmap
+++ b/Frameworks/Core/493ECACA-CCC9-3328-9956-A57A99D21526.bcsymbolmap
@@ -191,7 +191,7 @@ ___copy_helper_block_e4_20b
-[HPMessageFeedbackOverlayVC scrollViewDidScroll:]
-[HPMessageFeedbackOverlayVC dismiss]
___37-[HPMessageFeedbackOverlayVC dismiss]_block_invoke
-___37-[HPMessageFeedbackOverlayVC dismiss]_block_invoke.449
+___37-[HPMessageFeedbackOverlayVC dismiss]_block_invoke.445
-[HPMessageFeedbackOverlayVC presentFeedbackView]
___49-[HPMessageFeedbackOverlayVC presentFeedbackView]_block_invoke
-[HPMessageFeedbackOverlayVC getTopPaddingForOverlay]
@@ -240,7 +240,7 @@ __OBJC_LABEL_PROTOCOL_$_UITextFieldDelegate
/Users/iamsimranjot/Documents/Projects/haptik-ios-framework/Source Libraries/HaptikLib/HaptikLib/Views/Message Feedback Views/Feedback Overlay VC/HPMessageFeedbackOverlayVC.m
HaptikLib/Views/Message Feedback Views/Feedback Overlay VC/HPMessageFeedbackOverlayVC.m
__49-[HPMessageFeedbackOverlayVC presentFeedbackView]_block_invoke
-__37-[HPMessageFeedbackOverlayVC dismiss]_block_invoke.449
+__37-[HPMessageFeedbackOverlayVC dismiss]_block_invoke.445
__37-[HPMessageFeedbackOverlayVC dismiss]_block_invoke
__copy_helper_block_e4_20b
__44-[HPMessageFeedbackOverlayVC submitFeedback]_block_invoke.429
@@ -802,31 +802,31 @@ HaptikLib/Model Objects/Carousel Object/Carousel.h
___63+[MessageLogger tryInsertingChatMessageFromBackend:completion:]_block_invoke
___copy_helper_block_e4_20s24r28r
___destroy_helper_block_e4_20s24r28r
-___63+[MessageLogger tryInsertingChatMessageFromBackend:completion:]_block_invoke.277
+___63+[MessageLogger tryInsertingChatMessageFromBackend:completion:]_block_invoke.269
___copy_helper_block_e4_20b24r28r
+[MessageLogger insertBackendMessage:sourceType:forDate:messageID:sortID:agentName:business:completion:]
___104+[MessageLogger insertBackendMessage:sourceType:forDate:messageID:sortID:agentName:business:completion:]_block_invoke
___copy_helper_block_e4_20s28s32s36s40s44s48r52r
___destroy_helper_block_e4_20s28s32s36s40s44s48r52r
-___104+[MessageLogger insertBackendMessage:sourceType:forDate:messageID:sortID:agentName:business:completion:]_block_invoke.285
+___104+[MessageLogger insertBackendMessage:sourceType:forDate:messageID:sortID:agentName:business:completion:]_block_invoke.277
+[MessageLogger insertMessageOnBehalfOfBackend:inBusinessWithViaName:]
___70+[MessageLogger insertMessageOnBehalfOfBackend:inBusinessWithViaName:]_block_invoke
+[MessageLogger insertUserMessage:chatMessageType:sourceType:forDate:sendStatus:business:completion:]
___101+[MessageLogger insertUserMessage:chatMessageType:sourceType:forDate:sendStatus:business:completion:]_block_invoke
___copy_helper_block_e4_20s28s32s36s40r
___destroy_helper_block_e4_20s28s32s36s40r
-___101+[MessageLogger insertUserMessage:chatMessageType:sourceType:forDate:sendStatus:business:completion:]_block_invoke.313
+___101+[MessageLogger insertUserMessage:chatMessageType:sourceType:forDate:sendStatus:business:completion:]_block_invoke.305
___copy_helper_block_e4_20b24r
+[MessageLogger insertImageWithMessage:chatMessageType:sourceType:forDate:messageID:sortID:business:completion:]
___112+[MessageLogger insertImageWithMessage:chatMessageType:sourceType:forDate:messageID:sortID:business:completion:]_block_invoke
___copy_helper_block_e4_20s28s32s36s40s44r
___destroy_helper_block_e4_20s28s32s36s40s44r
-___112+[MessageLogger insertImageWithMessage:chatMessageType:sourceType:forDate:messageID:sortID:business:completion:]_block_invoke.315
+___112+[MessageLogger insertImageWithMessage:chatMessageType:sourceType:forDate:messageID:sortID:business:completion:]_block_invoke.307
+[MessageLogger createSpeechMessageInBusiness:completion:]
___58+[MessageLogger createSpeechMessageInBusiness:completion:]_block_invoke
___copy_helper_block_e4_24s28r
___destroy_helper_block_e4_24s28r
-___58+[MessageLogger createSpeechMessageInBusiness:completion:]_block_invoke.319
+___58+[MessageLogger createSpeechMessageInBusiness:completion:]_block_invoke.311
+[MessageLogger createSpeedTestMessageInBusiness:withMessage:source:]
___69+[MessageLogger createSpeedTestMessageInBusiness:withMessage:source:]_block_invoke
___copy_helper_block_e4_20s28s32r
@@ -835,10 +835,10 @@ ___destroy_helper_block_e4_20s28s32r
___112+[MessageLogger updateStatusOfMessage:messageBody:sendStatus:objectId:sortId:messageTime:andSuccess:completion:]_block_invoke
___copy_helper_block_e4_24s28s32s36s40s44s
___destroy_helper_block_e4_24s28s32s36s40s44s
-___112+[MessageLogger updateStatusOfMessage:messageBody:sendStatus:objectId:sortId:messageTime:andSuccess:completion:]_block_invoke.342
+___112+[MessageLogger updateStatusOfMessage:messageBody:sendStatus:objectId:sortId:messageTime:andSuccess:completion:]_block_invoke.334
+[MessageLogger addChatformMessageWith:sourceType:inBusiness:messageID:sortID:date:completion:]
___95+[MessageLogger addChatformMessageWith:sourceType:inBusiness:messageID:sortID:date:completion:]_block_invoke
-___95+[MessageLogger addChatformMessageWith:sourceType:inBusiness:messageID:sortID:date:completion:]_block_invoke.349
+___95+[MessageLogger addChatformMessageWith:sourceType:inBusiness:messageID:sortID:date:completion:]_block_invoke.341
___block_descriptor_32_e4_20s24r28r_e5_v4?0l
___block_descriptor_32_e4_20bs24r28r_e16_v8?0"NSError"4l
___block_descriptor_60_e4_20s28s32s36s40s44s48r52r_e5_v4?0l
@@ -852,36 +852,36 @@ ___block_descriptor_49_e4_24s28s32s36s40s44s_e5_v4?0l
___block_descriptor_24_e4_20bs_e16_v8?0"NSError"4l
___block_descriptor_52_e4_20s28s32s36s40s44r_e5_v4?0l
/Users/iamsimranjot/Documents/Projects/haptik-ios-framework/Source Libraries/HaptikLib/HaptikLib/Modules/Messaging Service/Database Logger/MessageLogger.m
-__95+[MessageLogger addChatformMessageWith:sourceType:inBusiness:messageID:sortID:date:completion:]_block_invoke.349
+__95+[MessageLogger addChatformMessageWith:sourceType:inBusiness:messageID:sortID:date:completion:]_block_invoke.341
HaptikLib/Modules/Messaging Service/Database Logger/MessageLogger.m
__95+[MessageLogger addChatformMessageWith:sourceType:inBusiness:messageID:sortID:date:completion:]_block_invoke
-__112+[MessageLogger updateStatusOfMessage:messageBody:sendStatus:objectId:sortId:messageTime:andSuccess:completion:]_block_invoke.342
+__112+[MessageLogger updateStatusOfMessage:messageBody:sendStatus:objectId:sortId:messageTime:andSuccess:completion:]_block_invoke.334
__destroy_helper_block_e4_24s28s32s36s40s44s
__copy_helper_block_e4_24s28s32s36s40s44s
__112+[MessageLogger updateStatusOfMessage:messageBody:sendStatus:objectId:sortId:messageTime:andSuccess:completion:]_block_invoke
__destroy_helper_block_e4_20s28s32r
__copy_helper_block_e4_20s28s32r
__69+[MessageLogger createSpeedTestMessageInBusiness:withMessage:source:]_block_invoke
-__58+[MessageLogger createSpeechMessageInBusiness:completion:]_block_invoke.319
+__58+[MessageLogger createSpeechMessageInBusiness:completion:]_block_invoke.311
__destroy_helper_block_e4_24s28r
__copy_helper_block_e4_24s28r
__58+[MessageLogger createSpeechMessageInBusiness:completion:]_block_invoke
-__112+[MessageLogger insertImageWithMessage:chatMessageType:sourceType:forDate:messageID:sortID:business:completion:]_block_invoke.315
+__112+[MessageLogger insertImageWithMessage:chatMessageType:sourceType:forDate:messageID:sortID:business:completion:]_block_invoke.307
__destroy_helper_block_e4_20s28s32s36s40s44r
__copy_helper_block_e4_20s28s32s36s40s44r
__112+[MessageLogger insertImageWithMessage:chatMessageType:sourceType:forDate:messageID:sortID:business:completion:]_block_invoke
__copy_helper_block_e4_20b24r
-__101+[MessageLogger insertUserMessage:chatMessageType:sourceType:forDate:sendStatus:business:completion:]_block_invoke.313
+__101+[MessageLogger insertUserMessage:chatMessageType:sourceType:forDate:sendStatus:business:completion:]_block_invoke.305
__destroy_helper_block_e4_20s28s32s36s40r
__copy_helper_block_e4_20s28s32s36s40r
__101+[MessageLogger insertUserMessage:chatMessageType:sourceType:forDate:sendStatus:business:completion:]_block_invoke
__70+[MessageLogger insertMessageOnBehalfOfBackend:inBusinessWithViaName:]_block_invoke
-__104+[MessageLogger insertBackendMessage:sourceType:forDate:messageID:sortID:agentName:business:completion:]_block_invoke.285
+__104+[MessageLogger insertBackendMessage:sourceType:forDate:messageID:sortID:agentName:business:completion:]_block_invoke.277
__destroy_helper_block_e4_20s28s32s36s40s44s48r52r
__copy_helper_block_e4_20s28s32s36s40s44s48r52r
__104+[MessageLogger insertBackendMessage:sourceType:forDate:messageID:sortID:agentName:business:completion:]_block_invoke
__copy_helper_block_e4_20b24r28r
-__63+[MessageLogger tryInsertingChatMessageFromBackend:completion:]_block_invoke.277
+__63+[MessageLogger tryInsertingChatMessageFromBackend:completion:]_block_invoke.269
__destroy_helper_block_e4_20s24r28r
__copy_helper_block_e4_20s24r28r
__63+[MessageLogger tryInsertingChatMessageFromBackend:completion:]_block_invoke
@@ -1045,12 +1045,14 @@ ___destroy_helper_block_e4_24s28s32s36s
+[MessageWrapper forwardMessageToAppropriateChannel:messageString:messageType:actionHelper:queueResendAnalytics:tryingToResend:userMessageMainQueue:completion:]
+[MessageWrapper forwardMessageToOfflineModel:userMessage:messageType:offlieAPI:tryingToResend:userMessageMainQueue:business:lastMessageInsertionDate:completion:]
___162+[MessageWrapper forwardMessageToOfflineModel:userMessage:messageType:offlieAPI:tryingToResend:userMessageMainQueue:business:lastMessageInsertionDate:completion:]_block_invoke
+___162+[MessageWrapper forwardMessageToOfflineModel:userMessage:messageType:offlieAPI:tryingToResend:userMessageMainQueue:business:lastMessageInsertionDate:completion:]_block_invoke.1012
___162+[MessageWrapper forwardMessageToOfflineModel:userMessage:messageType:offlieAPI:tryingToResend:userMessageMainQueue:business:lastMessageInsertionDate:completion:]_block_invoke_2
___copy_helper_block_e4_20s24s32s36s40b
___destroy_helper_block_e4_20s24s32s36s40s
+[MessageWrapper forwardMessageToBackend:messageString:messageType:businessID:businessName:queueResendAnalytics:tryingToResend:userMessageMainQueue:completion:]
___160+[MessageWrapper forwardMessageToBackend:messageString:messageType:businessID:businessName:queueResendAnalytics:tryingToResend:userMessageMainQueue:completion:]_block_invoke
-___160+[MessageWrapper forwardMessageToBackend:messageString:messageType:businessID:businessName:queueResendAnalytics:tryingToResend:userMessageMainQueue:completion:]_block_invoke.1039
+___160+[MessageWrapper forwardMessageToBackend:messageString:messageType:businessID:businessName:queueResendAnalytics:tryingToResend:userMessageMainQueue:completion:]_block_invoke_2
+___160+[MessageWrapper forwardMessageToBackend:messageString:messageType:businessID:businessName:queueResendAnalytics:tryingToResend:userMessageMainQueue:completion:]_block_invoke.1034
+[MessageWrapper performSendingSuccessOperationsWith:messageType:business:data:queueResendAnalytics:completion:]
___112+[MessageWrapper performSendingSuccessOperationsWith:messageType:business:data:queueResendAnalytics:completion:]_block_invoke
___112+[MessageWrapper performSendingSuccessOperationsWith:messageType:business:data:queueResendAnalytics:completion:]_block_invoke_2
@@ -1064,6 +1066,7 @@ ___113+[MessageWrapper performSendingFailureOperationsWith:messageType:business:
___113+[MessageWrapper performSendingFailureOperationsWith:messageType:business:error:queueResendAnalytics:completion:]_block_invoke_3
___block_descriptor_24_e4_20bs_e5_v4?0l
___block_descriptor_40_e4_24s28s32s36bs_e24_v12?0"ChatMessages"4c8l
+___block_descriptor_25_e4_20s_e5_v4?0l
___block_descriptor_40_e4_24s28s32s36bs_e40_v12?0"ChatMessages"4"HSLSmartAction"8l
___block_descriptor_44_e4_20s24s32s36s40bs_e29_v12?0"NSString"4"NSError"8l
___block_descriptor_41_e4_24s28s32s36bs_e21_v8?0"NSDictionary"4l
@@ -1083,11 +1086,13 @@ __copy_helper_block_e4_20b24s28s
__112+[MessageWrapper performSendingSuccessOperationsWith:messageType:business:data:queueResendAnalytics:completion:]_block_invoke_3
__112+[MessageWrapper performSendingSuccessOperationsWith:messageType:business:data:queueResendAnalytics:completion:]_block_invoke_2
__112+[MessageWrapper performSendingSuccessOperationsWith:messageType:business:data:queueResendAnalytics:completion:]_block_invoke
-__160+[MessageWrapper forwardMessageToBackend:messageString:messageType:businessID:businessName:queueResendAnalytics:tryingToResend:userMessageMainQueue:completion:]_block_invoke.1039
+__160+[MessageWrapper forwardMessageToBackend:messageString:messageType:businessID:businessName:queueResendAnalytics:tryingToResend:userMessageMainQueue:completion:]_block_invoke.1034
+__160+[MessageWrapper forwardMessageToBackend:messageString:messageType:businessID:businessName:queueResendAnalytics:tryingToResend:userMessageMainQueue:completion:]_block_invoke_2
__160+[MessageWrapper forwardMessageToBackend:messageString:messageType:businessID:businessName:queueResendAnalytics:tryingToResend:userMessageMainQueue:completion:]_block_invoke
__destroy_helper_block_e4_20s24s32s36s40s
__copy_helper_block_e4_20s24s32s36s40b
__162+[MessageWrapper forwardMessageToOfflineModel:userMessage:messageType:offlieAPI:tryingToResend:userMessageMainQueue:business:lastMessageInsertionDate:completion:]_block_invoke_2
+__162+[MessageWrapper forwardMessageToOfflineModel:userMessage:messageType:offlieAPI:tryingToResend:userMessageMainQueue:business:lastMessageInsertionDate:completion:]_block_invoke.1012
__162+[MessageWrapper forwardMessageToOfflineModel:userMessage:messageType:offlieAPI:tryingToResend:userMessageMainQueue:business:lastMessageInsertionDate:completion:]_block_invoke
__destroy_helper_block_e4_24s28s32s36s
__copy_helper_block_e4_24s28s32s36b
@@ -1491,7 +1496,6 @@ ___47-[DDAbstractDatabaseLogger deleteOldLogEntries]_block_invoke
-[DDAbstractDatabaseLogger flush]
-[DDAbstractDatabaseLogger .cxx_destruct]
___block_descriptor_36_e8_20s_e5_v4?0l
-___block_descriptor_25_e4_20s_e5_v4?0l
/Users/iamsimranjot/Documents/Projects/haptik-ios-framework/Source Libraries/HaptikLib/HaptikLib/EmbeddedFrameworks/CocoaLumberjack/DDAbstractDatabaseLogger.m
HaptikLib/EmbeddedFrameworks/CocoaLumberjack/DDAbstractDatabaseLogger.m
__47-[DDAbstractDatabaseLogger deleteOldLogEntries]_block_invoke
@@ -1735,8 +1739,6 @@ HaptikLib/Views/Table View Cells/User Details Cell/UserDetailsTableViewCell.h
___53-[HPConversationDataSource setQuickRepliesVisiblity:]_block_invoke
-[HPConversationDataSource setQuickRepliesToggled:]
-[HPConversationDataSource fetchedObjects]
--[HPConversationDataSource lastMessageInsertionDate]
--[HPConversationDataSource lastMessageLocalInsertionDate]
-[HPConversationDataSource areQuickRepliesVisible]
-[HPConversationDataSource heightHashKey]
-[HPConversationDataSource controllerWillChangeContent:]
@@ -1755,6 +1757,10 @@ ___55-[HPConversationDataSource controllerDidChangeContent:]_block_invoke
-[HPConversationDataSource setTotalCount:]
-[HPConversationDataSource delegate]
-[HPConversationDataSource setDelegate:]
+-[HPConversationDataSource lastMessageInsertionDate]
+-[HPConversationDataSource setLastMessageInsertionDate:]
+-[HPConversationDataSource lastMessageLocalInsertionDate]
+-[HPConversationDataSource setLastMessageLocalInsertionDate:]
-[HPConversationDataSource wereQuickRepliesToggled]
-[HPConversationDataSource business]
-[HPConversationDataSource setBusiness:]
@@ -1781,6 +1787,8 @@ _OBJC_IVAR_$_HPConversationDataSource._quickRepliesToggled
_OBJC_IVAR_$_HPConversationDataSource.fetchedResultsController
_OBJC_IVAR_$_HPConversationDataSource.totalCount
_OBJC_IVAR_$_HPConversationDataSource._delegate
+_OBJC_IVAR_$_HPConversationDataSource._lastMessageInsertionDate
+_OBJC_IVAR_$_HPConversationDataSource._lastMessageLocalInsertionDate
_OBJC_IVAR_$_HPConversationDataSource._business
_OBJC_IVAR_$_HPConversationDataSource._viewModel
_OBJC_IVAR_$_HPConversationDataSource._batchingIndex
@@ -3408,10 +3416,6 @@ __37-[HPNativeActionHandler addObservers]_block_invoke
__46-[HPNativeActionHandler handleSpeedTestAction]_block_invoke_2
__46-[HPNativeActionHandler handleSpeedTestAction]_block_invoke
__47-[HPNativeActionHandler performNativeAppAction]_block_invoke
-+[HPUserService performGetOTPRequestWith:completion:]
-___53+[HPUserService performGetOTPRequestWith:completion:]_block_invoke
-+[HPUserService performResendOTPRequestWith:completion:]
-___56+[HPUserService performResendOTPRequestWith:completion:]_block_invoke
+[HPUserService signUpUserWith:completion:]
___43+[HPUserService signUpUserWith:completion:]_block_invoke
___43+[HPUserService signUpUserWith:completion:]_block_invoke_2
@@ -3441,11 +3445,11 @@ ___43+[HPUserService signoutUserWithCompletion:]_block_invoke
+[HPUserService getErrorInResponse:]
+[HPUserService parseUserResponse:]
+[HPUserService getUserObjectFromResponse:]
-___block_descriptor_24_e4_20bs_e37_v16?04"NSURLResponse"8"NSError"12l
___block_descriptor_24_e4_20bs_e19_v12?0c4"NSError"8l
___block_descriptor_32_e4_24s28bs_e19_v12?0c4"NSError"8l
___block_descriptor_28_e4_20bs_e37_v16?04"NSURLResponse"8"NSError"12l
___block_descriptor_28_e4_24bs_e7_v8?0I4l
+___block_descriptor_24_e4_20bs_e37_v16?04"NSURLResponse"8"NSError"12l
___block_descriptor_32_e4_24s28bs_e7_v8?0I4l
/Users/iamsimranjot/Documents/Projects/haptik-ios-framework/Source Libraries/HaptikLib/HaptikLib/Modules/User Service/HPUserService.m
HaptikLib/Modules/User Service/HPUserService.m
@@ -3463,8 +3467,6 @@ __destroy_helper_block_e4_24s28s
__copy_helper_block_e4_24s28b
__43+[HPUserService signUpUserWith:completion:]_block_invoke_2
__43+[HPUserService signUpUserWith:completion:]_block_invoke
-__56+[HPUserService performResendOTPRequestWith:completion:]_block_invoke
-__53+[HPUserService performGetOTPRequestWith:completion:]_block_invoke
-[MHGradientView initWithDirection:andCustomization:]
-[MHGradientView drawRect:]
-[MHGradientView direction]
@@ -3920,7 +3922,7 @@ ___44-[MultiSelectActionSheet handleTapOnCancel:]_block_invoke
___44-[MultiSelectActionSheet handleTapOnCancel:]_block_invoke_2
-[MultiSelectActionSheet handleTaponOKButton:]
___46-[MultiSelectActionSheet handleTaponOKButton:]_block_invoke
-___46-[MultiSelectActionSheet handleTaponOKButton:]_block_invoke.312
+___46-[MultiSelectActionSheet handleTaponOKButton:]_block_invoke_2
-[MultiSelectActionSheet handleTapOnClearSelectButton:]
-[MultiSelectActionSheet title]
-[MultiSelectActionSheet setTitle:]
@@ -3965,7 +3967,7 @@ _OBJC_IVAR_$_MultiSelectActionSheet._cancelPressed
/Users/iamsimranjot/Documents/Projects/haptik-ios-framework/Source Libraries/HaptikLib/HaptikLib/Views/UIViews/MultiSelect ActionSheet/MultiSelectActionSheet.m
HaptikLib/Views/UIViews/MultiSelect ActionSheet/MultiSelectActionSheet.m
HaptikLib/Views/UIViews/MultiSelect ActionSheet/MultiSelectActionSheet.h
-__46-[MultiSelectActionSheet handleTaponOKButton:]_block_invoke.312
+__46-[MultiSelectActionSheet handleTaponOKButton:]_block_invoke_2
__46-[MultiSelectActionSheet handleTaponOKButton:]_block_invoke
__44-[MultiSelectActionSheet handleTapOnCancel:]_block_invoke_2
__44-[MultiSelectActionSheet handleTapOnCancel:]_block_invoke
@@ -4098,12 +4100,12 @@ ___destroy_helper_block_e4_20s24s32s
+[HPSyncService handleEntityType:isForced:completion:]
___54+[HPSyncService handleEntityType:isForced:completion:]_block_invoke
___54+[HPSyncService handleEntityType:isForced:completion:]_block_invoke_2
-___54+[HPSyncService handleEntityType:isForced:completion:]_block_invoke.328
+___54+[HPSyncService handleEntityType:isForced:completion:]_block_invoke.320
+[HPSyncService parseSuccessObject:withHeaders:completion:]
___59+[HPSyncService parseSuccessObject:withHeaders:completion:]_block_invoke
___copy_helper_block_e4_20s28s
___destroy_helper_block_e4_20s28s
-___59+[HPSyncService parseSuccessObject:withHeaders:completion:]_block_invoke.351
+___59+[HPSyncService parseSuccessObject:withHeaders:completion:]_block_invoke.343
+[HPSyncService handleFailureWith:headers:completion:]
+[HPSyncService getEntityClassNameFrom:]
+[HPSyncService getTypeFromClassNameFor:]
@@ -4139,11 +4141,11 @@ __51+[HPSyncService mostRecentModifiedAtDateForEntity:]_block_invoke
__50+[HPSyncService setValue:forKey:forManagedObject:]_block_invoke
__copy_helper_block_e4_24s
__40+[HPSyncService updateClass:withObject:]_block_invoke
-__59+[HPSyncService parseSuccessObject:withHeaders:completion:]_block_invoke.351
+__59+[HPSyncService parseSuccessObject:withHeaders:completion:]_block_invoke.343
__destroy_helper_block_e4_20s28s
__copy_helper_block_e4_20s28s
__59+[HPSyncService parseSuccessObject:withHeaders:completion:]_block_invoke
-__54+[HPSyncService handleEntityType:isForced:completion:]_block_invoke.328
+__54+[HPSyncService handleEntityType:isForced:completion:]_block_invoke.320
__54+[HPSyncService handleEntityType:isForced:completion:]_block_invoke_2
__54+[HPSyncService handleEntityType:isForced:completion:]_block_invoke
__destroy_helper_block_e4_20s24s32s
@@ -4750,6 +4752,32 @@ _OBJC_IVAR_$_MQTTSSLSecurityPolicyDecoder._securityPolicyApplied
/Users/iamsimranjot/Documents/Projects/haptik-ios-framework/Source Libraries/HaptikLib/HaptikLib/Modules/MQTT Service/MQTTClient/MQTTSSLSecurityPolicyDecoder.m
HaptikLib/Modules/MQTT Service/MQTTClient/MQTTSSLSecurityPolicyDecoder.m
HaptikLib/Modules/MQTT Service/MQTTClient/MQTTSSLSecurityPolicyDecoder.h
+-[ConversationViewController(HPImagePicker) showImagePickerOptions]
+___67-[ConversationViewController(HPImagePicker) showImagePickerOptions]_block_invoke
+___67-[ConversationViewController(HPImagePicker) showImagePickerOptions]_block_invoke.1008
+___67-[ConversationViewController(HPImagePicker) showImagePickerOptions]_block_invoke.1011
+-[ConversationViewController(HPImagePicker) imagePickerController:didFinishPickingMediaWithInfo:]
+-[ConversationViewController(HPImagePicker) imagePickerControllerDidCancel:]
+-[ConversationViewController(HPImagePicker) sendImageToBackend:]
+___64-[ConversationViewController(HPImagePicker) sendImageToBackend:]_block_invoke
+___64-[ConversationViewController(HPImagePicker) sendImageToBackend:]_block_invoke_2
+___64-[ConversationViewController(HPImagePicker) sendImageToBackend:]_block_invoke.1050
+___64-[ConversationViewController(HPImagePicker) sendImageToBackend:]_block_invoke_2.1061
+___block_descriptor_32_e4_20s24s28w_e22_v8?0"UIAlertAction"4l
+___block_descriptor_28_e4_20s24s_e22_v8?0"UIAlertAction"4l
+___block_descriptor_28_e4_20s24w_e46_v16?0"NSString"4"UIImage"8"NSDictionary"12l
+___block_descriptor_24_e4_20s_e29_v12?0"NSString"4"NSError"8l
+__OBJC_PROTOCOL_$_UIImagePickerControllerDelegate
+__OBJC_LABEL_PROTOCOL_$_UIImagePickerControllerDelegate
+/Users/iamsimranjot/Documents/Projects/haptik-ios-framework/Source Libraries/HaptikLib/HaptikLib/View Controllers/Conversations/Image Picker/ConversationViewController+HPImagePicker.m
+__64-[ConversationViewController(HPImagePicker) sendImageToBackend:]_block_invoke_2.1061
+HaptikLib/View Controllers/Conversations/Image Picker/ConversationViewController+HPImagePicker.m
+__64-[ConversationViewController(HPImagePicker) sendImageToBackend:]_block_invoke.1050
+__64-[ConversationViewController(HPImagePicker) sendImageToBackend:]_block_invoke_2
+__64-[ConversationViewController(HPImagePicker) sendImageToBackend:]_block_invoke
+__67-[ConversationViewController(HPImagePicker) showImagePickerOptions]_block_invoke.1011
+__67-[ConversationViewController(HPImagePicker) showImagePickerOptions]_block_invoke.1008
+__67-[ConversationViewController(HPImagePicker) showImagePickerOptions]_block_invoke
-[LocationPayload initWithDictionary:]
-[LocationPayload latitudeKey]
-[LocationPayload setLatitudeKey:]
@@ -4991,6 +5019,8 @@ __64+[TaskboxActionHandler handleTapFor:task:business:actionHelper:]_block_invok
__destroy_helper_block_e4_24s28s32s
__copy_helper_block_e4_24s28s32s
__73+[TaskboxActionHandler handleTaskboxTapForTask:atIndexPath:actionHelper:]_block_invoke
++[ConversationAnalyticsHelper trackConversationPageViewed]
+___58+[ConversationAnalyticsHelper trackConversationPageViewed]_block_invoke
+[ConversationAnalyticsHelper trackChannelEnteredActivityForBusiness:fromSource:]
___81+[ConversationAnalyticsHelper trackChannelEnteredActivityForBusiness:fromSource:]_block_invoke
+[ConversationAnalyticsHelper trackConversationMenuActivityForAction:business:]
@@ -5011,53 +5041,65 @@ __125+[ConversationAnalyticsHelper fireAnalyticsEventsFor:message:businessName:b
__107+[ConversationAnalyticsHelper trackMessageSendingStatus:forMessage:withMessageType:business:failureReason:]_block_invoke
__79+[ConversationAnalyticsHelper trackConversationMenuActivityForAction:business:]_block_invoke
__81+[ConversationAnalyticsHelper trackChannelEnteredActivityForBusiness:fromSource:]_block_invoke
+__58+[ConversationAnalyticsHelper trackConversationPageViewed]_block_invoke
-[ConversationViewController initWithBusinessViaName:]
-[ConversationViewController initWithBusiness:]
-[ConversationViewController initWithBusiness:conversationType:]
+-[ConversationViewController initWithBusiness:conversationType:withMessage:]
+-[ConversationViewController initWithBusiness:conversationType:withMessage:messageType:]
-[ConversationViewController viewDidLoad]
-[ConversationViewController viewWillAppear:]
-___45-[ConversationViewController viewWillAppear:]_block_invoke
-[ConversationViewController viewDidAppear:]
-___44-[ConversationViewController viewDidAppear:]_block_invoke
-[ConversationViewController viewWillDisappear:]
-[ConversationViewController viewDidDisappear:]
+-[ConversationViewController disablesAutomaticKeyboardDismissal]
-[ConversationViewController dealloc]
--[ConversationViewController didSelectTaskAtIndexPath:]
--[ConversationViewController closeModal]
+-[ConversationViewController configureViewLayout]
+-[ConversationViewController adjustContentInsetsBehaviour]
+-[ConversationViewController setNavigationBarHidden:animated:]
+-[ConversationViewController addKeyboardDismissalGesture]
+-[ConversationViewController initTitleLabel]
+-[ConversationViewController initConnectingTitleView]
+-[ConversationViewController addLeftBarButtonItem]
+-[ConversationViewController addRightBarButtonItems]
+-[ConversationViewController configureConversationTitle]
+-[ConversationViewController showConnectingTitle]
+-[ConversationViewController showDefaultNavigationOptions]
+-[ConversationViewController addReachabilityListener]
+___53-[ConversationViewController addReachabilityListener]_block_invoke
+-[ConversationViewController showConversationActionSheet]
+___57-[ConversationViewController showConversationActionSheet]_block_invoke
+___57-[ConversationViewController showConversationActionSheet]_block_invoke.1316
+___57-[ConversationViewController showConversationActionSheet]_block_invoke_2
+___57-[ConversationViewController showConversationActionSheet]_block_invoke_3
-[ConversationViewController dismissKeyboard:]
--[ConversationViewController disablesAutomaticKeyboardDismissal]
--[ConversationViewController configureNavbar]
--[ConversationViewController setNavigationTitle]
--[ConversationViewController startConnectionSpinner]
--[ConversationViewController stopAnimatingConnectionSpinner]
--[ConversationViewController cancelBtnTapped]
+-[ConversationViewController dismissConversation]
+-[ConversationViewController removeNotificationListeners]
+-[ConversationViewController stopRunningAudioSessions]
+-[ConversationViewController performLaunchOperationsWithMessage:messageType:]
+___77-[ConversationViewController performLaunchOperationsWithMessage:messageType:]_block_invoke
+___77-[ConversationViewController performLaunchOperationsWithMessage:messageType:]_block_invoke.1405
+___77-[ConversationViewController performLaunchOperationsWithMessage:messageType:]_block_invoke_2
+___77-[ConversationViewController performLaunchOperationsWithMessage:messageType:]_block_invoke.1415
+-[ConversationViewController performHiddenMessageOperations:messageType:]
+___73-[ConversationViewController performHiddenMessageOperations:messageType:]_block_invoke
+-[ConversationViewController startPendingOperations]
+-[ConversationViewController initBusinesslanguages]
+-[ConversationViewController showLanguagePicker]
+___48-[ConversationViewController showLanguagePicker]_block_invoke
+___48-[ConversationViewController showLanguagePicker]_block_invoke_2
+___48-[ConversationViewController showLanguagePicker]_block_invoke_3
+-[ConversationViewController showLanguageLoaderForLanguage:andDismissblock:]
+___76-[ConversationViewController showLanguageLoaderForLanguage:andDismissblock:]_block_invoke
+-[ConversationViewController showLanguageChangeFailedError]
-[ConversationViewController sendMessageToExpert:withName:andMessageType:]
___74-[ConversationViewController sendMessageToExpert:withName:andMessageType:]_block_invoke
+___74-[ConversationViewController sendMessageToExpert:withName:andMessageType:]_block_invoke_2
-[ConversationViewController createFormInConversationWithBody:withSelfObject:]
--[ConversationViewController sendImage:]
-___40-[ConversationViewController sendImage:]_block_invoke
-___40-[ConversationViewController sendImage:]_block_invoke_2
-___40-[ConversationViewController sendImage:]_block_invoke.1321
-___40-[ConversationViewController sendImage:]_block_invoke_2.1332
-[ConversationViewController sendMessage:withType:]
___51-[ConversationViewController sendMessage:withType:]_block_invoke
--[ConversationViewController performBannerTapActionsForPayload:source:]
-___71-[ConversationViewController performBannerTapActionsForPayload:source:]_block_invoke
-___71-[ConversationViewController performBannerTapActionsForPayload:source:]_block_invoke_2
-___71-[ConversationViewController performBannerTapActionsForPayload:source:]_block_invoke_3
-___71-[ConversationViewController performBannerTapActionsForPayload:source:]_block_invoke_4
--[ConversationViewController startPendingOperations]
+___51-[ConversationViewController sendMessage:withType:]_block_invoke_2
-[ConversationViewController sendMessageToExpertWithoutStoring:withMessageType:]
--[ConversationViewController showLocationAlertView]
-___51-[ConversationViewController showLocationAlertView]_block_invoke
-___51-[ConversationViewController showLocationAlertView]_block_invoke.1384
--[ConversationViewController fetchCustomMessageAndSendNoteToExpert]
--[ConversationViewController imagePickerController:didFinishPickingMediaWithInfo:]
--[ConversationViewController imagePickerControllerDidCancel:]
--[ConversationViewController showToolbarOptions]
-___48-[ConversationViewController showToolbarOptions]_block_invoke
-___48-[ConversationViewController showToolbarOptions]_block_invoke.1421
-___48-[ConversationViewController showToolbarOptions]_block_invoke.1422
-[ConversationViewController performItemAction:]
___48-[ConversationViewController performItemAction:]_block_invoke
___48-[ConversationViewController performItemAction:]_block_invoke_2
@@ -5066,123 +5108,71 @@ ___49-[ConversationViewController carouselViewTapped:]_block_invoke
___49-[ConversationViewController carouselViewTapped:]_block_invoke_2
-[ConversationViewController handleImageViewTap:]
___49-[ConversationViewController handleImageViewTap:]_block_invoke
--[ConversationViewController initBusinesslanguages]
--[ConversationViewController getAssistantNameRemovedString:]
--[ConversationViewController setNavbarButtons]
--[ConversationViewController pushInfoScreen]
--[ConversationViewController showLanguagePicker]
-___48-[ConversationViewController showLanguagePicker]_block_invoke
-___48-[ConversationViewController showLanguagePicker]_block_invoke_2
-___48-[ConversationViewController showLanguagePicker]_block_invoke_3
--[ConversationViewController showLanguageLoaderForLanguage:andDismissblock:]
-___76-[ConversationViewController showLanguageLoaderForLanguage:andDismissblock:]_block_invoke
--[ConversationViewController showLanguageChangeFailedError]
--[ConversationViewController showAssistantFeedbackActionSheet]
-___62-[ConversationViewController showAssistantFeedbackActionSheet]_block_invoke
-___62-[ConversationViewController showAssistantFeedbackActionSheet]_block_invoke_2
-___62-[ConversationViewController showAssistantFeedbackActionSheet]_block_invoke_3
-___62-[ConversationViewController showAssistantFeedbackActionSheet]_block_invoke_4
-[ConversationViewController productViewControllerDidFinish:]
--[ConversationViewController removeAgentInfoOverlay]
-___52-[ConversationViewController removeAgentInfoOverlay]_block_invoke
-___52-[ConversationViewController removeAgentInfoOverlay]_block_invoke_2
-___52-[ConversationViewController removeAgentInfoOverlay]_block_invoke.1663
--[ConversationViewController giveFeedbackFromAgentInfo]
--[ConversationViewController showFeedbackOverlay]
-___49-[ConversationViewController showFeedbackOverlay]_block_invoke
-___49-[ConversationViewController showFeedbackOverlay]_block_invoke.1715
--[ConversationViewController submitFeedback]
-___44-[ConversationViewController submitFeedback]_block_invoke
-___44-[ConversationViewController submitFeedback]_block_invoke_2
--[ConversationViewController shareToWhatsAppFromAgentInfo]
--[ConversationViewController shareToFacebookFromAgentInfo]
--[ConversationViewController shareToTwitterFromAgentInfo]
-___57-[ConversationViewController shareToTwitterFromAgentInfo]_block_invoke
--[ConversationViewController tapDidRateView:rating:]
-___52-[ConversationViewController tapDidRateView:rating:]_block_invoke
--[ConversationViewController feedbackSubmitPressed:]
-___52-[ConversationViewController feedbackSubmitPressed:]_block_invoke
-___52-[ConversationViewController feedbackSubmitPressed:]_block_invoke_2
-___52-[ConversationViewController feedbackSubmitPressed:]_block_invoke_3
--[ConversationViewController showCommentBoxOverlay]
-___51-[ConversationViewController showCommentBoxOverlay]_block_invoke
-___51-[ConversationViewController showCommentBoxOverlay]_block_invoke_2
--[ConversationViewController dismissTopOverlay]
-___47-[ConversationViewController dismissTopOverlay]_block_invoke
-___47-[ConversationViewController dismissTopOverlay]_block_invoke_2
--[ConversationViewController rateHaptikOnAppStore]
-___50-[ConversationViewController rateHaptikOnAppStore]_block_invoke
-___50-[ConversationViewController rateHaptikOnAppStore]_block_invoke_2
--[ConversationViewController showShareOverlay]
-___46-[ConversationViewController showShareOverlay]_block_invoke
--[ConversationViewController socialShareButtonClicked:]
-[ConversationViewController gestureRecognizer:shouldReceiveTouch:]
--[ConversationViewController selectedTask]
--[ConversationViewController setSelectedTask:]
--[ConversationViewController agentInfoView]
--[ConversationViewController setAgentInfoView:]
--[ConversationViewController didClickOnCamera]
--[ConversationViewController setDidClickOnCamera:]
--[ConversationViewController feedbackRating]
--[ConversationViewController setFeedbackRating:]
-[ConversationViewController activeBusiness]
-[ConversationViewController setActiveBusiness:]
-[ConversationViewController conversationType]
-[ConversationViewController setConversationType:]
--[ConversationViewController feedbackGivenFromAgentInfo]
--[ConversationViewController setFeedbackGivenFromAgentInfo:]
--[ConversationViewController tapToRate]
--[ConversationViewController setTapToRate:]
--[ConversationViewController feedbackComment]
--[ConversationViewController setFeedbackComment:]
+-[ConversationViewController launchMessage]
+-[ConversationViewController setLaunchMessage:]
+-[ConversationViewController launchMessageType]
+-[ConversationViewController setLaunchMessageType:]
-[ConversationViewController blockOperations]
-[ConversationViewController setBlockOperations:]
-[ConversationViewController observerTokens]
-[ConversationViewController setObserverTokens:]
-[ConversationViewController viewModel]
-[ConversationViewController isViewVisible]
--[ConversationViewController setViewVisible:]
+-[ConversationViewController isNavigationBarHidden]
+-[ConversationViewController feedbackComment]
+-[ConversationViewController setFeedbackComment:]
+-[ConversationViewController feedbackRating]
+-[ConversationViewController setFeedbackRating:]
+-[ConversationViewController tapToRate]
+-[ConversationViewController setTapToRate:]
+-[ConversationViewController feedbackGivenFromAgentInfo]
+-[ConversationViewController setFeedbackGivenFromAgentInfo:]
+-[ConversationViewController agentInfoView]
+-[ConversationViewController setAgentInfoView:]
+-[ConversationViewController didClickOnCamera]
+-[ConversationViewController setDidClickOnCamera:]
-[ConversationViewController businessLanguages]
-[ConversationViewController setBusinessLanguages:]
+-[ConversationViewController titleLable]
+-[ConversationViewController setTitleLable:]
+-[ConversationViewController connectingTitleView]
+-[ConversationViewController setConnectingTitleView:]
-[ConversationViewController .cxx_destruct]
_OBJC_IVAR_$_ConversationViewController.activeBusiness
_OBJC_IVAR_$_ConversationViewController.conversationType
-_OBJC_IVAR_$_ConversationViewController.viewModel
+_OBJC_IVAR_$_ConversationViewController.launchMessage
+_OBJC_IVAR_$_ConversationViewController.launchMessageType
_OBJC_IVAR_$_ConversationViewController.blockOperations
+_OBJC_IVAR_$_ConversationViewController.viewModel
+_OBJC_IVAR_$_ConversationViewController._viewVisible
+_OBJC_IVAR_$_ConversationViewController._navigationBarHidden
+_OBJC_IVAR_$_ConversationViewController._titleLable
+_OBJC_IVAR_$_ConversationViewController._connectingTitleView
_OBJC_IVAR_$_ConversationViewController.observerTokens
-___block_descriptor_32_e4_20s24s28w_e36_v16?0c4"NSDictionary"8"NSError"12l
-___block_descriptor_28_e4_20s24w_e46_v16?0"NSString"4"UIImage"8"NSDictionary"12l
-___block_descriptor_24_e4_20s_e29_v12?0"NSString"4"NSError"8l
-___block_descriptor_32_e4_20s24w_e36_v16?0c4"NSDictionary"8"NSError"12l
-___block_descriptor_20_e34_v12?0"NSString"4"NSDictionary"8l
-___block_literal_global.1355
-___block_descriptor_20_e29_v12?0"NSString"4"NSError"8l
-___block_literal_global.1356
-___block_literal_global.1385
-_OBJC_IVAR_$_ConversationViewController.didClickOnCamera
-___block_descriptor_32_e4_20s24s28w_e22_v8?0"UIAlertAction"4l
-___block_descriptor_28_e4_20s24s_e22_v8?0"UIAlertAction"4l
-___block_literal_global.1423
-___block_descriptor_24_e4_20w_e17_v8?0"NSString"4l
+___block_descriptor_28_e4_20s24s_e19_v12?0c4"NSError"8l
___block_descriptor_33_e4_20s24s28bs_e5_v4?0l
___block_descriptor_32_e4_20s24s28bs_e7_v8?0c4l
___block_descriptor_28_e4_20s_e10_v12?0i48l
-___block_descriptor_28_e4_20s24s_e19_v12?0c4"NSError"8l
-_OBJC_IVAR_$_ConversationViewController.agentInfoView
-_OBJC_IVAR_$_ConversationViewController.feedbackGivenFromAgentInfo
-_OBJC_IVAR_$_ConversationViewController.tapToRate
-___block_descriptor_24_e4_20w_e7_v8?0i4l
-_OBJC_IVAR_$_ConversationViewController.selectedTask
-_OBJC_IVAR_$_ConversationViewController.feedbackRating
-_OBJC_IVAR_$_ConversationViewController.feedbackComment
-_OBJC_IVAR_$_ConversationViewController._viewVisible
+___block_descriptor_37_e4_20s24s28s32s_e5_v4?0l
+___block_descriptor_32_e4_20s24s28w_e36_v16?0c4"NSDictionary"8"NSError"12l
+___block_descriptor_41_e4_20s24s28s32s_e5_v4?0l
+___block_descriptor_36_e4_20s24s28w_e36_v16?0c4"NSDictionary"8"NSError"12l
+___block_descriptor_24_e4_20w_e17_v8?0"NSString"4l
+_OBJC_IVAR_$_ConversationViewController._feedbackComment
+_OBJC_IVAR_$_ConversationViewController._feedbackRating
+_OBJC_IVAR_$_ConversationViewController._tapToRate
+_OBJC_IVAR_$_ConversationViewController._feedbackGivenFromAgentInfo
+_OBJC_IVAR_$_ConversationViewController._agentInfoView
+_OBJC_IVAR_$_ConversationViewController._didClickOnCamera
_OBJC_IVAR_$_ConversationViewController._businessLanguages
-__OBJC_PROTOCOL_$_UIImagePickerControllerDelegate
-__OBJC_LABEL_PROTOCOL_$_UIImagePickerControllerDelegate
__OBJC_PROTOCOL_$_MFMailComposeViewControllerDelegate
__OBJC_LABEL_PROTOCOL_$_MFMailComposeViewControllerDelegate
-__OBJC_PROTOCOL_$_RSTapRateViewDelegate
-__OBJC_LABEL_PROTOCOL_$_RSTapRateViewDelegate
__OBJC_PROTOCOL_$_SKStoreProductViewControllerDelegate
__OBJC_LABEL_PROTOCOL_$_SKStoreProductViewControllerDelegate
__OBJC_PROTOCOL_$_SmartActionInteractionDelegate
@@ -5190,55 +5180,29 @@ __OBJC_LABEL_PROTOCOL_$_SmartActionInteractionDelegate
/Users/iamsimranjot/Documents/Projects/haptik-ios-framework/Source Libraries/HaptikLib/HaptikLib/View Controllers/Conversations/ConversationViewController.m
HaptikLib/View Controllers/Conversations/ConversationViewController.m
HaptikLib/View Controllers/Conversations/ConversationViewController.h
-__46-[ConversationViewController showShareOverlay]_block_invoke
-__50-[ConversationViewController rateHaptikOnAppStore]_block_invoke_2
-__50-[ConversationViewController rateHaptikOnAppStore]_block_invoke
-__47-[ConversationViewController dismissTopOverlay]_block_invoke_2
-__47-[ConversationViewController dismissTopOverlay]_block_invoke
-__51-[ConversationViewController showCommentBoxOverlay]_block_invoke_2
-__51-[ConversationViewController showCommentBoxOverlay]_block_invoke
-__52-[ConversationViewController feedbackSubmitPressed:]_block_invoke_3
-__52-[ConversationViewController feedbackSubmitPressed:]_block_invoke_2
-__52-[ConversationViewController feedbackSubmitPressed:]_block_invoke
-__52-[ConversationViewController tapDidRateView:rating:]_block_invoke
-__57-[ConversationViewController shareToTwitterFromAgentInfo]_block_invoke
-__44-[ConversationViewController submitFeedback]_block_invoke_2
-__44-[ConversationViewController submitFeedback]_block_invoke
-__49-[ConversationViewController showFeedbackOverlay]_block_invoke.1715
-__49-[ConversationViewController showFeedbackOverlay]_block_invoke
-__52-[ConversationViewController removeAgentInfoOverlay]_block_invoke.1663
-__52-[ConversationViewController removeAgentInfoOverlay]_block_invoke_2
-__52-[ConversationViewController removeAgentInfoOverlay]_block_invoke
-__62-[ConversationViewController showAssistantFeedbackActionSheet]_block_invoke_4
-__62-[ConversationViewController showAssistantFeedbackActionSheet]_block_invoke_3
-__62-[ConversationViewController showAssistantFeedbackActionSheet]_block_invoke_2
-__62-[ConversationViewController showAssistantFeedbackActionSheet]_block_invoke
-__76-[ConversationViewController showLanguageLoaderForLanguage:andDismissblock:]_block_invoke
-__48-[ConversationViewController showLanguagePicker]_block_invoke_3
-__48-[ConversationViewController showLanguagePicker]_block_invoke_2
-__48-[ConversationViewController showLanguagePicker]_block_invoke
__49-[ConversationViewController handleImageViewTap:]_block_invoke
__49-[ConversationViewController carouselViewTapped:]_block_invoke_2
__49-[ConversationViewController carouselViewTapped:]_block_invoke
__48-[ConversationViewController performItemAction:]_block_invoke_2
__48-[ConversationViewController performItemAction:]_block_invoke
-__48-[ConversationViewController showToolbarOptions]_block_invoke.1422
-__48-[ConversationViewController showToolbarOptions]_block_invoke.1421
-__48-[ConversationViewController showToolbarOptions]_block_invoke
-__51-[ConversationViewController showLocationAlertView]_block_invoke.1384
-__51-[ConversationViewController showLocationAlertView]_block_invoke
-__71-[ConversationViewController performBannerTapActionsForPayload:source:]_block_invoke_4
-__71-[ConversationViewController performBannerTapActionsForPayload:source:]_block_invoke_3
-__71-[ConversationViewController performBannerTapActionsForPayload:source:]_block_invoke_2
-__71-[ConversationViewController performBannerTapActionsForPayload:source:]_block_invoke
+__51-[ConversationViewController sendMessage:withType:]_block_invoke_2
__51-[ConversationViewController sendMessage:withType:]_block_invoke
-__40-[ConversationViewController sendImage:]_block_invoke_2.1332
-__40-[ConversationViewController sendImage:]_block_invoke.1321
-__40-[ConversationViewController sendImage:]_block_invoke_2
-__40-[ConversationViewController sendImage:]_block_invoke
+__74-[ConversationViewController sendMessageToExpert:withName:andMessageType:]_block_invoke_2
__74-[ConversationViewController sendMessageToExpert:withName:andMessageType:]_block_invoke
-__44-[ConversationViewController viewDidAppear:]_block_invoke
-__45-[ConversationViewController viewWillAppear:]_block_invoke
+__76-[ConversationViewController showLanguageLoaderForLanguage:andDismissblock:]_block_invoke
+__48-[ConversationViewController showLanguagePicker]_block_invoke_3
+__48-[ConversationViewController showLanguagePicker]_block_invoke_2
+__48-[ConversationViewController showLanguagePicker]_block_invoke
+__73-[ConversationViewController performHiddenMessageOperations:messageType:]_block_invoke
+__77-[ConversationViewController performLaunchOperationsWithMessage:messageType:]_block_invoke.1415
+__77-[ConversationViewController performLaunchOperationsWithMessage:messageType:]_block_invoke_2
+__77-[ConversationViewController performLaunchOperationsWithMessage:messageType:]_block_invoke.1405
+__77-[ConversationViewController performLaunchOperationsWithMessage:messageType:]_block_invoke
+__57-[ConversationViewController showConversationActionSheet]_block_invoke_3
+__57-[ConversationViewController showConversationActionSheet]_block_invoke_2
+__57-[ConversationViewController showConversationActionSheet]_block_invoke.1316
+__57-[ConversationViewController showConversationActionSheet]_block_invoke
+__53-[ConversationViewController addReachabilityListener]_block_invoke
+[HPSharedUtils sharedInstance]
___31+[HPSharedUtils sharedInstance]_block_invoke
-[HPSharedUtils dateFormatter]
@@ -5578,7 +5542,7 @@ HaptikLib/Model Objects/HSL Smart Action/Haptik Item/Payload/Payload Subtypes/La
___47-[Haptik(Additions) handleSyncOnInitialization]_block_invoke
-[Haptik(Additions) handleNotificationWithUserInfo:controller:respectBackgroundApplicationState:]
___97-[Haptik(Additions) handleNotificationWithUserInfo:controller:respectBackgroundApplicationState:]_block_invoke
--[Haptik(Additions) fetchConversationForViaName:error:]
+-[Haptik(Additions) fetchConversationForViaName:launchMessage:hideLaunchMessage:error:]
-[Haptik(Additions) startHaptikNotificationFlow:controller:]
___60-[Haptik(Additions) startHaptikNotificationFlow:controller:]_block_invoke
-[Haptik(Additions) getForcedEntityTypes]
@@ -5588,6 +5552,62 @@ HaptikLib/Haptik/Additions/Haptik+Additions.m
__60-[Haptik(Additions) startHaptikNotificationFlow:controller:]_block_invoke
__97-[Haptik(Additions) handleNotificationWithUserInfo:controller:respectBackgroundApplicationState:]_block_invoke
__47-[Haptik(Additions) handleSyncOnInitialization]_block_invoke
+-[ConversationViewController(HPFeedBackView) showFeedbackOverlay]
+___65-[ConversationViewController(HPFeedBackView) showFeedbackOverlay]_block_invoke
+___65-[ConversationViewController(HPFeedBackView) showFeedbackOverlay]_block_invoke.1105
+-[ConversationViewController(HPFeedBackView) submitFeedback]
+___60-[ConversationViewController(HPFeedBackView) submitFeedback]_block_invoke
+___60-[ConversationViewController(HPFeedBackView) submitFeedback]_block_invoke_2
+-[ConversationViewController(HPFeedBackView) shareToWhatsAppFromAgentInfo]
+-[ConversationViewController(HPFeedBackView) shareToFacebookFromAgentInfo]
+-[ConversationViewController(HPFeedBackView) shareToTwitterFromAgentInfo]
+___73-[ConversationViewController(HPFeedBackView) shareToTwitterFromAgentInfo]_block_invoke
+-[ConversationViewController(HPFeedBackView) tapDidRateView:rating:]
+___68-[ConversationViewController(HPFeedBackView) tapDidRateView:rating:]_block_invoke
+-[ConversationViewController(HPFeedBackView) feedbackSubmitPressed:]
+___68-[ConversationViewController(HPFeedBackView) feedbackSubmitPressed:]_block_invoke
+___68-[ConversationViewController(HPFeedBackView) feedbackSubmitPressed:]_block_invoke_2
+___68-[ConversationViewController(HPFeedBackView) feedbackSubmitPressed:]_block_invoke_3
+-[ConversationViewController(HPFeedBackView) showCommentBoxOverlay]
+___67-[ConversationViewController(HPFeedBackView) showCommentBoxOverlay]_block_invoke
+___67-[ConversationViewController(HPFeedBackView) showCommentBoxOverlay]_block_invoke_2
+-[ConversationViewController(HPFeedBackView) dismissTopOverlay]
+___63-[ConversationViewController(HPFeedBackView) dismissTopOverlay]_block_invoke
+___63-[ConversationViewController(HPFeedBackView) dismissTopOverlay]_block_invoke_2
+-[ConversationViewController(HPFeedBackView) rateHaptikOnAppStore]
+___66-[ConversationViewController(HPFeedBackView) rateHaptikOnAppStore]_block_invoke
+___66-[ConversationViewController(HPFeedBackView) rateHaptikOnAppStore]_block_invoke_2
+-[ConversationViewController(HPFeedBackView) showShareOverlay]
+___62-[ConversationViewController(HPFeedBackView) showShareOverlay]_block_invoke
+-[ConversationViewController(HPFeedBackView) socialShareButtonClicked:]
+-[ConversationViewController(HPFeedBackView) removeAgentInfoOverlay]
+___68-[ConversationViewController(HPFeedBackView) removeAgentInfoOverlay]_block_invoke
+___68-[ConversationViewController(HPFeedBackView) removeAgentInfoOverlay]_block_invoke_2
+___68-[ConversationViewController(HPFeedBackView) removeAgentInfoOverlay]_block_invoke.1365
+___block_descriptor_24_e4_20w_e7_v8?0i4l
+__OBJC_PROTOCOL_$_RSTapRateViewDelegate
+__OBJC_LABEL_PROTOCOL_$_RSTapRateViewDelegate
+/Users/iamsimranjot/Documents/Projects/haptik-ios-framework/Source Libraries/HaptikLib/HaptikLib/View Controllers/Conversations/FeedbackView/ConversationViewController+HPFeedBackView.m
+__68-[ConversationViewController(HPFeedBackView) removeAgentInfoOverlay]_block_invoke.1365
+HaptikLib/View Controllers/Conversations/FeedbackView/ConversationViewController+HPFeedBackView.m
+__68-[ConversationViewController(HPFeedBackView) removeAgentInfoOverlay]_block_invoke_2
+__68-[ConversationViewController(HPFeedBackView) removeAgentInfoOverlay]_block_invoke
+__62-[ConversationViewController(HPFeedBackView) showShareOverlay]_block_invoke
+__66-[ConversationViewController(HPFeedBackView) rateHaptikOnAppStore]_block_invoke_2
+__66-[ConversationViewController(HPFeedBackView) rateHaptikOnAppStore]_block_invoke
+__63-[ConversationViewController(HPFeedBackView) dismissTopOverlay]_block_invoke_2
+__63-[ConversationViewController(HPFeedBackView) dismissTopOverlay]_block_invoke
+__67-[ConversationViewController(HPFeedBackView) showCommentBoxOverlay]_block_invoke_2
+__67-[ConversationViewController(HPFeedBackView) showCommentBoxOverlay]_block_invoke
+__68-[ConversationViewController(HPFeedBackView) feedbackSubmitPressed:]_block_invoke_3
+__68-[ConversationViewController(HPFeedBackView) feedbackSubmitPressed:]_block_invoke_2
+__68-[ConversationViewController(HPFeedBackView) feedbackSubmitPressed:]_block_invoke
+__68-[ConversationViewController(HPFeedBackView) tapDidRateView:rating:]_block_invoke
+__73-[ConversationViewController(HPFeedBackView) shareToTwitterFromAgentInfo]_block_invoke
+__60-[ConversationViewController(HPFeedBackView) submitFeedback]_block_invoke_2
+__60-[ConversationViewController(HPFeedBackView) submitFeedback]_block_invoke
+__65-[ConversationViewController(HPFeedBackView) showFeedbackOverlay]_block_invoke.1105
+__65-[ConversationViewController(HPFeedBackView) showFeedbackOverlay]_block_invoke
-[UIView(MASConstraints) mas_installedConstraints]
-[MASViewConstraint initWithFirstViewAttribute:]
-[MASViewConstraint copyWithZone:]
@@ -5693,12 +5713,12 @@ ___52-[TaskboxChildViewController setupBusinessImageView]_block_invoke
-[TaskboxChildViewController handleTapOnBackButton]
-[TaskboxChildViewController dismissOverlay]
___44-[TaskboxChildViewController dismissOverlay]_block_invoke
-___44-[TaskboxChildViewController dismissOverlay]_block_invoke.513
+___44-[TaskboxChildViewController dismissOverlay]_block_invoke.516
-[TaskboxChildViewController addPanGestureRecognizer]
-[TaskboxChildViewController addBackgroundTapGesture]
-[TaskboxChildViewController didPan:]
___37-[TaskboxChildViewController didPan:]_block_invoke
-___37-[TaskboxChildViewController didPan:]_block_invoke.540
+___37-[TaskboxChildViewController didPan:]_block_invoke.543
___37-[TaskboxChildViewController didPan:]_block_invoke_2
-[TaskboxChildViewController handleViewMoreTap:]
___48-[TaskboxChildViewController handleViewMoreTap:]_block_invoke
@@ -5765,9 +5785,9 @@ HaptikLib/View Controllers/Conversations/Taskbox Child Controller/TaskboxChildVi
__52-[TaskboxChildViewController configureCell:forTask:]_block_invoke
__48-[TaskboxChildViewController handleViewMoreTap:]_block_invoke
__37-[TaskboxChildViewController didPan:]_block_invoke_2
-__37-[TaskboxChildViewController didPan:]_block_invoke.540
+__37-[TaskboxChildViewController didPan:]_block_invoke.543
__37-[TaskboxChildViewController didPan:]_block_invoke
-__44-[TaskboxChildViewController dismissOverlay]_block_invoke.513
+__44-[TaskboxChildViewController dismissOverlay]_block_invoke.516
__44-[TaskboxChildViewController dismissOverlay]_block_invoke
__52-[TaskboxChildViewController setupBusinessImageView]_block_invoke
__44-[TaskboxChildViewController viewDidAppear:]_block_invoke
@@ -6558,14 +6578,16 @@ ___57+[RegularSmartActionHandler performSegueToBusiness:with:]_block_invoke
+[RegularSmartActionHandler performLocationSmartActionTapWith:]
___63+[RegularSmartActionHandler performLocationSmartActionTapWith:]_block_invoke
___63+[RegularSmartActionHandler performLocationSmartActionTapWith:]_block_invoke_2
-___63+[RegularSmartActionHandler performLocationSmartActionTapWith:]_block_invoke.1147
+___63+[RegularSmartActionHandler performLocationSmartActionTapWith:]_block_invoke_3
+___63+[RegularSmartActionHandler performLocationSmartActionTapWith:]_block_invoke.1139
___block_descriptor_24_e4_20s_e17_v8?0"Business"4l
___block_descriptor_24_e4_20s_e36_v16?0c4"NSDictionary"8"NSError"12l
-___block_literal_global.1148
+___block_literal_global.1140
___block_descriptor_24_e4_20s_e33_v16?0c4"NSString"8"NSString"12l
/Users/iamsimranjot/Documents/Projects/haptik-ios-framework/Source Libraries/HaptikLib/HaptikLib/Helpers/Conversation Helpers/Action Helpers/Regular Smart Action/RegularSmartActionHandler.m
-__63+[RegularSmartActionHandler performLocationSmartActionTapWith:]_block_invoke.1147
+__63+[RegularSmartActionHandler performLocationSmartActionTapWith:]_block_invoke.1139
HaptikLib/Helpers/Conversation Helpers/Action Helpers/Regular Smart Action/RegularSmartActionHandler.m
+__63+[RegularSmartActionHandler performLocationSmartActionTapWith:]_block_invoke_3
__63+[RegularSmartActionHandler performLocationSmartActionTapWith:]_block_invoke_2
__63+[RegularSmartActionHandler performLocationSmartActionTapWith:]_block_invoke
__57+[RegularSmartActionHandler performSegueToBusiness:with:]_block_invoke
@@ -6965,7 +6987,7 @@ ___19+[Haptik sharedSDK]_block_invoke
-[Haptik signUpWith:completion:]
___32-[Haptik signUpWith:completion:]_block_invoke
___32-[Haptik signUpWith:completion:]_block_invoke_2
-___32-[Haptik signUpWith:completion:]_block_invoke.355
+___32-[Haptik signUpWith:completion:]_block_invoke.359
___copy_helper_block_e4_20s24b28s
-[Haptik isUserSignedUp]
-[Haptik updateUserToken:authID:authType:completion:]
@@ -6982,7 +7004,9 @@ ___25-[Haptik setDeviceToken:]_block_invoke_2
-[Haptik didReceiveHaptikNotificationResponse:controller:]
-[Haptik didReceiveHaptikRemoteNotification:controller:]
-[Haptik launchChannelWith:message:controller:]
+-[Haptik launchChannelWith:launchMessage:hideLaunchMessage:controller:]
-[Haptik getConversationForViaName:error:]
+-[Haptik getConversationForViaName:launchMessage:hideLaunchMessage:error:]
-[Haptik launchChannelToTriggerBotFor:message:source:controller:]
-[Haptik getUnreadCountFor:WithCompletion:]
___43-[Haptik getUnreadCountFor:WithCompletion:]_block_invoke
@@ -6993,7 +7017,7 @@ ___43-[Haptik getUnreadCountFor:WithCompletion:]_block_invoke_3
_sharedSDK.shared
_sharedSDK.onceToken
___block_descriptor_32_e4_20s24bs28s_e19_v12?0c4"NSError"8l
-___block_literal_global.417
+___block_literal_global.421
___block_descriptor_28_e4_20bs24s_e17_v8?0"Business"4l
/Users/iamsimranjot/Documents/Projects/haptik-ios-framework/Source Libraries/HaptikLib/HaptikLib/Haptik/Haptik.m
HaptikLib/Haptik/Haptik.m
@@ -7007,7 +7031,7 @@ __28-[Haptik signoutFromHaptik:]_block_invoke_2
__28-[Haptik signoutFromHaptik:]_block_invoke
__53-[Haptik updateUserToken:authID:authType:completion:]_block_invoke
__copy_helper_block_e4_20s24b28s
-__32-[Haptik signUpWith:completion:]_block_invoke.355
+__32-[Haptik signUpWith:completion:]_block_invoke.359
__32-[Haptik signUpWith:completion:]_block_invoke_2
__32-[Haptik signUpWith:completion:]_block_invoke
__19+[Haptik sharedSDK]_block_invoke
@@ -7873,7 +7897,7 @@ HaptikLib/Views/Collection View Cells/Quick Replies Cell/QRCollectionViewCell.h
+[HPFeedbackManager sendFeedback:withComments:formMessageID:withCompletion:]
___76+[HPFeedbackManager sendFeedback:withComments:formMessageID:withCompletion:]_block_invoke
___76+[HPFeedbackManager sendFeedback:withComments:formMessageID:withCompletion:]_block_invoke_2
-___76+[HPFeedbackManager sendFeedback:withComments:formMessageID:withCompletion:]_block_invoke.300
+___76+[HPFeedbackManager sendFeedback:withComments:formMessageID:withCompletion:]_block_invoke.294
+[HPFeedbackManager sendFeedbackForMessage:withCompletion:]
+[HPFeedbackManager submitComments:andSelectedTags:forMessage:withCompletion:]
+[HPFeedbackManager getSuggestedResponsesforMessage:]
@@ -7884,7 +7908,7 @@ ___76+[HPFeedbackManager sendFeedback:withComments:formMessageID:withCompletion:
_OBJC_IVAR_$_HPFeedbackManager._freeFormSessionActive
/Users/iamsimranjot/Documents/Projects/haptik-ios-framework/Source Libraries/HaptikLib/HaptikLib/Helpers/Conversation Helpers/Message Feedback Helpers/HPFeedbackManager.m
HaptikLib/Helpers/Conversation Helpers/Message Feedback Helpers/HPFeedbackManager.m
-__76+[HPFeedbackManager sendFeedback:withComments:formMessageID:withCompletion:]_block_invoke.300
+__76+[HPFeedbackManager sendFeedback:withComments:formMessageID:withCompletion:]_block_invoke.294
__76+[HPFeedbackManager sendFeedback:withComments:formMessageID:withCompletion:]_block_invoke_2
__76+[HPFeedbackManager sendFeedback:withComments:formMessageID:withCompletion:]_block_invoke
-[MHGalleryItem initWithImage:]
@@ -7978,6 +8002,9 @@ __99-[UIView(SLKAdditions) slk_animateLayoutIfNeededWithDuration:bounce:options:
-[HPSignUpObject authToken]
-[HPSignUpObject authID]
-[HPSignUpObject viaName]
+-[HPSignUpObject launchMessage]
+-[HPSignUpObject hideLaunchMessage]
+-[HPSignUpObject setHideLaunchMessage:]
-[HPSignUpObject .cxx_destruct]
-[HPSignUpBuilder buildWithAuthType:]
-[HPSignUpBuilder validateSignUpData:]
@@ -7995,7 +8022,12 @@ __99-[UIView(SLKAdditions) slk_animateLayoutIfNeededWithDuration:bounce:options:
-[HPSignUpBuilder setAuthID:]
-[HPSignUpBuilder viaName]
-[HPSignUpBuilder setViaName:]
+-[HPSignUpBuilder launchMessage]
+-[HPSignUpBuilder setLaunchMessage:]
+-[HPSignUpBuilder hideLaunchMessage]
+-[HPSignUpBuilder setHideLaunchMessage:]
-[HPSignUpBuilder .cxx_destruct]
+_OBJC_IVAR_$_HPSignUpObject._hideLaunchMessage
_OBJC_IVAR_$_HPSignUpObject._authType
_OBJC_IVAR_$_HPSignUpObject._userFullName
_OBJC_IVAR_$_HPSignUpObject._userEmail
@@ -8003,12 +8035,15 @@ _OBJC_IVAR_$_HPSignUpObject._userPhoneNumber
_OBJC_IVAR_$_HPSignUpObject._authToken
_OBJC_IVAR_$_HPSignUpObject._authID
_OBJC_IVAR_$_HPSignUpObject._viaName
+_OBJC_IVAR_$_HPSignUpObject._launchMessage
+_OBJC_IVAR_$_HPSignUpBuilder._hideLaunchMessage
_OBJC_IVAR_$_HPSignUpBuilder._userFullName
_OBJC_IVAR_$_HPSignUpBuilder._userEmail
_OBJC_IVAR_$_HPSignUpBuilder._userPhoneNumber
_OBJC_IVAR_$_HPSignUpBuilder._authToken
_OBJC_IVAR_$_HPSignUpBuilder._authID
_OBJC_IVAR_$_HPSignUpBuilder._viaName
+_OBJC_IVAR_$_HPSignUpBuilder._launchMessage
/Users/iamsimranjot/Documents/Projects/haptik-ios-framework/Source Libraries/HaptikLib/HaptikLib/Model Objects/Sign Up Object/HPSignUpObject.m
HaptikLib/Model Objects/Sign Up Object/HPSignUpObject.m
HaptikLib/Model Objects/Sign Up Object/HPSignUpObject.h
@@ -8120,7 +8155,6 @@ ___72+[SmartActionHelper performAction:forController:andSender:actionHelper:]_bl
+[SmartActionHelper handleLaunchChannelCaseWithActionable:controller:sender:]
+[SmartActionHelper launchBotInConversationForPayload:source:controller:]
___73+[SmartActionHelper launchBotInConversationForPayload:source:controller:]_block_invoke
-___73+[SmartActionHelper launchBotInConversationForPayload:source:controller:]_block_invoke_2
+[SmartActionHelper handleSendLocationCaseWithActionable:controller:]
___69+[SmartActionHelper handleSendLocationCaseWithActionable:controller:]_block_invoke
___69+[SmartActionHelper handleSendLocationCaseWithActionable:controller:]_block_invoke_2
@@ -8130,7 +8164,7 @@ ___69+[SmartActionHelper handleSendLocationCaseWithActionable:controller:]_block
-[SmartActionHelper .cxx_destruct]
_sharedHelper.sharedHelper
_sharedHelper.onceToken
-___block_descriptor_32_e4_20s24s28s_e17_v8?0"Business"4l
+___block_descriptor_28_e4_20s24s_e17_v8?0"Business"4l
___block_descriptor_28_e4_20s24s_e33_v16?0c4"NSString"8"NSString"12l
_OBJC_IVAR_$_SmartActionHelper.delegate
/Users/iamsimranjot/Documents/Projects/haptik-ios-framework/Source Libraries/HaptikLib/HaptikLib/Helpers/Smart Action Helpers/HSL Smart Action Helper/SmartActionHelper.m
@@ -8138,7 +8172,6 @@ HaptikLib/Helpers/Smart Action Helpers/HSL Smart Action Helper/SmartActionHelper
HaptikLib/Helpers/Smart Action Helpers/HSL Smart Action Helper/SmartActionHelper.h
__69+[SmartActionHelper handleSendLocationCaseWithActionable:controller:]_block_invoke_2
__69+[SmartActionHelper handleSendLocationCaseWithActionable:controller:]_block_invoke
-__73+[SmartActionHelper launchBotInConversationForPayload:source:controller:]_block_invoke_2
__73+[SmartActionHelper launchBotInConversationForPayload:source:controller:]_block_invoke
__72+[SmartActionHelper performAction:forController:andSender:actionHelper:]_block_invoke
__48-[SmartActionHelper handleTabListActionableTap:]_block_invoke
@@ -8889,8 +8922,8 @@ ___64-[QRViewHelper logQuickReplyAnalyticsWithActionable:atPosition:]_block_invo
-[QRViewHelper .cxx_destruct]
_OBJC_IVAR_$_QRViewHelper.quickReplies
_OBJC_IVAR_$_QRViewHelper.actionHelper
+___block_descriptor_36_e4_20s24s28w_e5_v4?0l
_OBJC_IVAR_$_QRViewHelper.smartAction
-___block_descriptor_40_e4_20s24s28s32w_e5_v4?0l
/Users/iamsimranjot/Documents/Projects/haptik-ios-framework/Source Libraries/HaptikLib/HaptikLib/Helpers/Conversation Helpers/View Helpers/Quick Replies/QRViewHelper.m
HaptikLib/Helpers/Conversation Helpers/View Helpers/Quick Replies/QRViewHelper.m
HaptikLib/Helpers/Conversation Helpers/View Helpers/Quick Replies/QRViewHelper.h
diff --git a/Frameworks/Core/HaptikLib.framework.dSYM/Contents/Info.plist b/Frameworks/Core/HaptikLib.framework.dSYM/Contents/Info.plist
index fea798b..bad16f0 100644
--- a/Frameworks/Core/HaptikLib.framework.dSYM/Contents/Info.plist
+++ b/Frameworks/Core/HaptikLib.framework.dSYM/Contents/Info.plist
@@ -13,8 +13,8 @@
CFBundleSignature
????
CFBundleShortVersionString
- 2.1.1
+ 2.2.0
CFBundleVersion
- 103
+ 107
diff --git a/Frameworks/Core/HaptikLib.framework.dSYM/Contents/Resources/DWARF/HaptikLib b/Frameworks/Core/HaptikLib.framework.dSYM/Contents/Resources/DWARF/HaptikLib
index bf6eb38..40fee39 100644
--- a/Frameworks/Core/HaptikLib.framework.dSYM/Contents/Resources/DWARF/HaptikLib
+++ b/Frameworks/Core/HaptikLib.framework.dSYM/Contents/Resources/DWARF/HaptikLib
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:edd3af8d8e07016f2af85269a70b7510bdafa8120719a50afc1496dee876867c
-size 11020460
+oid sha256:3d96224220448be939cac0e1607f25671ce9b3f52486d824932be7dd02947b8b
+size 11087848
diff --git a/Frameworks/Core/HaptikLib.framework/Assets.car b/Frameworks/Core/HaptikLib.framework/Assets.car
index 1499623..4e90bd7 100644
--- a/Frameworks/Core/HaptikLib.framework/Assets.car
+++ b/Frameworks/Core/HaptikLib.framework/Assets.car
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:cb8f412dd64e6dc40372e5007bd3f7e295d10cda83dd74dbceedd13a0525579a
+oid sha256:a04084f08825d7821f0bf5a09f345bfcfaf5c1f14bd74f16efc9d985f14f1602
size 2335472
diff --git a/Frameworks/Core/HaptikLib.framework/HaptikLib b/Frameworks/Core/HaptikLib.framework/HaptikLib
index e1e20a2..7d0dda7 100755
--- a/Frameworks/Core/HaptikLib.framework/HaptikLib
+++ b/Frameworks/Core/HaptikLib.framework/HaptikLib
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:bcb6b1eb78c2acdb391f2fda9622cdf03d46c398c7286b592ac8a0f06cfec57b
-size 37410212
+oid sha256:5c5682ff32254bb55c951ddf19ce54a9646cb5fbe0561d5ac2c12c230ca9f17f
+size 37664412
diff --git a/Frameworks/Core/HaptikLib.framework/Headers/HPSignUpObject.h b/Frameworks/Core/HaptikLib.framework/Headers/HPSignUpObject.h
index 9263f51..d9754c9 100644
--- a/Frameworks/Core/HaptikLib.framework/Headers/HPSignUpObject.h
+++ b/Frameworks/Core/HaptikLib.framework/Headers/HPSignUpObject.h
@@ -90,6 +90,14 @@ NS_ASSUME_NONNULL_BEGIN
/// Optional attribute if provided then after signup the SDK will give back an instance of UIViewController that you can directly push the user too.
@property (nullable, nonatomic, readonly) NSString *viaName;
+/// Optioanal attribute if provided the chat will be initiated with this custom launch message
+@property (nullable, nonatomic, readonly) NSString *launchMessage;
+
+/// If YES then the launch message passed will not be visible to the user in the chat.
+/// Message will be sent to the backend in both the cases.
+/// Defaults to NO
+@property (assign) BOOL hideLaunchMessage;
+
@end
@@ -111,6 +119,10 @@ NS_ASSUME_NONNULL_BEGIN
@property (nonatomic) NSString *viaName;
+@property (nonatomic) NSString *launchMessage;
+
+@property (assign) BOOL hideLaunchMessage;
+
- (HPSignUpObject *)buildWithAuthType:(NSString *)authType;
@end
diff --git a/Frameworks/Core/HaptikLib.framework/Headers/Haptik.h b/Frameworks/Core/HaptikLib.framework/Headers/Haptik.h
index 2af3559..2c500f5 100644
--- a/Frameworks/Core/HaptikLib.framework/Headers/Haptik.h
+++ b/Frameworks/Core/HaptikLib.framework/Headers/Haptik.h
@@ -35,7 +35,7 @@ typedef NS_ENUM(NSUInteger, HaptikLibRunEnvironment) {
@interface Haptik : NSObject
/*!
- Returns the Haptik singleton object
+ Returns the Haptik singleton object
*/
+ (instancetype)sharedSDK;
@@ -54,7 +54,8 @@ typedef NS_ENUM(NSUInteger, HaptikLibRunEnvironment) {
@code
- HPSignUpObject *signupObj = [HPSignUpObject buildWithAuthType:@"AUTH_TYPE_HERE" data:^(HPSignUpBuilder * _Nonnull builder) {
+ HPSignUpObject *signupObj = [HPSignUpObject buildWithAuthType:@"AUTH_TYPE_HERE"
+ data:^(HPSignUpBuilder * _Nonnull builder) {
builder.userFullName = @"John Appleseed";
builder.userPhoneNumber = @"9870000000";
@@ -68,16 +69,16 @@ typedef NS_ENUM(NSUInteger, HaptikLibRunEnvironment) {
completion:^(BOOL success, __kindof UIViewController * _Nullable viewController, NSError * _Nullable error) {
if (success) {
-
- //If via name is provided then after signup the SDK will give back an instance of UIViewController that you can directly push the user too.
- [self.navigationController pushViewController:viewController animated:YES];
+
+ //If via name is provided then after signup the SDK will give back an instance of UIViewController that you can directly push the user too.
+ [self.navigationController pushViewController:viewController animated:YES];
}
else {
-
+
UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"Oops!"
message:error.localizedDescription
preferredStyle:UIAlertControllerStyleAlert];
-
+
UIAlertAction *action = [UIAlertAction actionWithTitle:@"OK"
style:UIAlertActionStyleCancel
handler:nil];
@@ -113,11 +114,11 @@ typedef NS_ENUM(NSUInteger, HaptikLibRunEnvironment) {
authType:@"User's Auth Type"
completion:^(BOOL success) {
- if (success) {
-
- } else {
+ if (success) {
+
+ } else {
- }
+ }
}];
@endcode
@@ -160,12 +161,12 @@ typedef NS_ENUM(NSUInteger, HaptikLibRunEnvironment) {
[[Haptik sharedSDK] signoutFromHaptik:^(BOOL success, NSError * _Nullable error) {
- if (success) {
+ if (success) {
- }
- else {
+ }
+ else {
- }
+ }
}];
@endcode
@@ -216,17 +217,19 @@ typedef NS_ENUM(NSUInteger, HaptikLibRunEnvironment) {
#import "MyAppDelegate.h"
// For iOS 10.x & later
- - (void)userNotificationCenter:(UNUserNotificationCenter *)center didReceiveNotificationResponse:(UNNotificationResponse *)response
- withCompletionHandler:(void(^)(void))completionHandler {
+ - (void)userNotificationCenter:(UNUserNotificationCenter *)center didReceiveNotificationResponse:(UNNotificationResponse *)response
+ withCompletionHandler:(void(^)(void))completionHandler {
...
BOOL canBeHandledByHaptik = [[Haptik sharedSDK] canHandleNotificationWithUserInfo:userInfo];
if (canBeHandledByHaptik) {
- NSLog(@"do housekeeping");
- [[Haptik sharedSDK] didReceiveHaptikNotificationResponse:response controller:((UINavigationController *)self.window.rootViewController).visibleViewController];
- }
+
+ NSLog(@"do housekeeping");
+ [[Haptik sharedSDK] didReceiveHaptikNotificationResponse:response
+ controller:((UINavigationController *)self.window.rootViewController).visibleViewController];
+ }
}
// For iOS 9.x
@@ -237,9 +240,11 @@ typedef NS_ENUM(NSUInteger, HaptikLibRunEnvironment) {
BOOL canBeHandledByHaptik = [[Haptik sharedSDK] canHandleNotificationWithUserInfo:userInfo];
if (canBeHandledByHaptik) {
- NSLog(@"do housekeeping");
- [[Haptik sharedSDK] didReceiveHaptikNotificationResponse:response controller:((UINavigationController *)self.window.rootViewController).visibleViewController];
- }
+
+ NSLog(@"do housekeeping");
+ [[Haptik sharedSDK] didReceiveHaptikNotificationResponse:response
+ controller:((UINavigationController *)self.window.rootViewController).visibleViewController];
+ }
}
@endcode
@@ -261,18 +266,19 @@ typedef NS_ENUM(NSUInteger, HaptikLibRunEnvironment) {
#import "MyAppDelegate.h"
// For iOS 10.x & later
- - (void)userNotificationCenter:(UNUserNotificationCenter *)center
- didReceiveNotificationResponse:(UNNotificationResponse *)response
- withCompletionHandler:(void(^)(void))completionHandler {
+ - (void)userNotificationCenter:(UNUserNotificationCenter *)center didReceiveNotificationResponse:(UNNotificationResponse *)response
+ withCompletionHandler:(void(^)(void))completionHandler {
...
BOOL canBeHandledByHaptik = [[Haptik sharedSDK] canHandleNotificationWithUserInfo:userInfo];
if (canBeHandledByHaptik) {
- NSLog(@"do housekeeping");
- [[Haptik sharedSDK] didReceiveHaptikNotificationResponse:response controller:((UINavigationController *)self.window.rootViewController).visibleViewController];
- }
+
+ NSLog(@"do housekeeping");
+ [[Haptik sharedSDK] didReceiveHaptikNotificationResponse:response
+ controller:((UINavigationController *)self.window.rootViewController).visibleViewController];
+ }
}
@endcode
@@ -301,9 +307,11 @@ typedef NS_ENUM(NSUInteger, HaptikLibRunEnvironment) {
BOOL canBeHandledByHaptik = [[Haptik sharedSDK] canHandleNotificationWithUserInfo:userInfo];
if (canBeHandledByHaptik) {
- NSLog(@"do housekeeping");
- [[Haptik sharedSDK] didReceiveHaptikRemoteNotification:userInfo controller:((UINavigationController *)self.window.rootViewController).visibleViewController];
- }
+
+ NSLog(@"do housekeeping");
+ [[Haptik sharedSDK] didReceiveHaptikRemoteNotification:userInfo
+ controller:((UINavigationController *)self.window.rootViewController).visibleViewController];
+ }
}
@endcode
@@ -314,10 +322,11 @@ typedef NS_ENUM(NSUInteger, HaptikLibRunEnvironment) {
#pragma mark -
-/*!
+/**
Allows SDK clients to take user to a specific channel.
@param viaName Represents the string key used to uniquely specify channel inside Haptik
@param message String message to be sent from user-side on opening channel screen
+ @param hideLaunchMessage If YES, will display the message as a part of the chat, else it'll send the message without displaying it to the user
@param controller The current view controller over which the channel is expected to be pushed
@code
@@ -326,25 +335,60 @@ typedef NS_ENUM(NSUInteger, HaptikLibRunEnvironment) {
- (void)openChannelInHaptik {
- [[Haptik sharedSDK] launchChannelWith:@"mychannelinhaptik"
- message:@"We wish you have a good time using this SDK"
- controller:self];
+ [[Haptik sharedSDK] launchChannelWith:@"mychannelinhaptik"
+ launchMessage:@"We wish you have a good time using this SDK"
+ hideLaunchMessage:NO
+ controller:controller];
}
@endcode
*/
- (void)launchChannelWith:(NSString *)viaName
- message:(nullable NSString *)message
+ launchMessage:(nullable NSString *)message
+ hideLaunchMessage:(BOOL)hideLaunchMessage
controller:(__kindof UIViewController *)controller;
+/*!
+ Allows SDK clients to take user to a specific channel.
+ @param viaName Represents the string key used to uniquely specify channel inside Haptik
+ @param message String message to be sent from user-side on opening channel screen
+ @param controller The current view controller over which the channel is expected to be pushed
+
+ @code
+
+ #import "MyViewController.h"
+
+ - (void)openChannelInHaptik {
+
+ [[Haptik sharedSDK] launchChannelWith:@"mychannelinhaptik"
+ message:@"We wish you have a good time using this SDK"
+ controller:self];
+ }
+
+ @endcode
+ */
+- (void)launchChannelWith:(NSString *)viaName
+ message:(nullable NSString *)message
+ controller:(__kindof UIViewController *)controller __attribute__((deprecated("Use launchChannelWith:launchMessage:hideLaunchMessage:controller: instead")));
/// Gets you an instance of the conversation window
///
/// @param viaName Represents the key that haptik uses to find your conversation
+/// @param message String message to be sent from user-side on opening channel screen
+/// @param hideLaunchMessage If YES, will display the message as a part of the chat, else it'lll send the message without displaying it to the user
/// @param error It requires an NSError object pointer that will be populated in case of a potential fail during the process
- (__kindof UIViewController * _Nullable)getConversationForViaName:(NSString *)viaName
+ launchMessage:(nullable NSString *)message
+ hideLaunchMessage:(BOOL)hideLaunchMessage
error:(NSError * __autoreleasing *)error;
+/// Gets you an instance of the conversation window
+///
+/// @param viaName Represents the key that haptik uses to find your conversation
+/// @param error It requires an NSError object pointer that will be populated in case of a potential fail during the process
+- (__kindof UIViewController * _Nullable)getConversationForViaName:(NSString *)viaName
+ error:(NSError * __autoreleasing *)error __attribute__((deprecated("Use getConversationForViaName:launchMessage:hideLaunchMessage:error: instead")));
+
/*!
Allows SDK clients to take user to a specific channel and trigger the Bot
@@ -360,17 +404,17 @@ typedef NS_ENUM(NSUInteger, HaptikLibRunEnvironment) {
- (void)openChannelInHaptikAndTriggerBot {
[[Haptik sharedSDK] launchChannelToTriggerBotFor:@"mychannelinhaptik"
- message:@"MESSAGE_FOR_TRIGGERING_BOT"
- source:@"SOURCE_HERE"
- controller:self];
+ message:@"MESSAGE_FOR_TRIGGERING_BOT"
+ source:@"SOURCE_HERE"
+ mmmcontroller:self];
}
@endcode
*/
- (void)launchChannelToTriggerBotFor:(NSString *)viaName
- message:(nullable NSString *)message
- source:(NSString *)source
- controller:(__kindof UIViewController *)controller;
+ message:(nullable NSString *)message
+ source:(NSString *)source
+ controller:(__kindof UIViewController *)controller;
/*!
diff --git a/Frameworks/Core/HaptikLib.framework/Info.plist b/Frameworks/Core/HaptikLib.framework/Info.plist
index 8f8f7ba..1fd93ad 100644
Binary files a/Frameworks/Core/HaptikLib.framework/Info.plist and b/Frameworks/Core/HaptikLib.framework/Info.plist differ
diff --git a/Frameworks/Location/B5BDE5A3-7548-3501-8A9C-5B3A3115881C.bcsymbolmap b/Frameworks/Location/0E7CFAA5-7F1D-3FF4-97BF-31790F58A634.bcsymbolmap
similarity index 100%
rename from Frameworks/Location/B5BDE5A3-7548-3501-8A9C-5B3A3115881C.bcsymbolmap
rename to Frameworks/Location/0E7CFAA5-7F1D-3FF4-97BF-31790F58A634.bcsymbolmap
diff --git a/Frameworks/Location/D2036F61-DBC1-3153-A8FA-BE5C9024C31D.bcsymbolmap b/Frameworks/Location/FE2A42FE-825C-337C-8CEF-56656419EE7F.bcsymbolmap
similarity index 100%
rename from Frameworks/Location/D2036F61-DBC1-3153-A8FA-BE5C9024C31D.bcsymbolmap
rename to Frameworks/Location/FE2A42FE-825C-337C-8CEF-56656419EE7F.bcsymbolmap
diff --git a/Frameworks/Location/HaptikLocation.framework.dSYM/Contents/Info.plist b/Frameworks/Location/HaptikLocation.framework.dSYM/Contents/Info.plist
index c46f9c0..5698ce2 100644
--- a/Frameworks/Location/HaptikLocation.framework.dSYM/Contents/Info.plist
+++ b/Frameworks/Location/HaptikLocation.framework.dSYM/Contents/Info.plist
@@ -13,8 +13,8 @@
CFBundleSignature
????
CFBundleShortVersionString
- 2.1.1
+ 2.2.0
CFBundleVersion
- 19
+ 23
diff --git a/Frameworks/Location/HaptikLocation.framework.dSYM/Contents/Resources/DWARF/HaptikLocation b/Frameworks/Location/HaptikLocation.framework.dSYM/Contents/Resources/DWARF/HaptikLocation
index 3cd9850..8965ad8 100644
--- a/Frameworks/Location/HaptikLocation.framework.dSYM/Contents/Resources/DWARF/HaptikLocation
+++ b/Frameworks/Location/HaptikLocation.framework.dSYM/Contents/Resources/DWARF/HaptikLocation
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:96ef6e442b11d8635b07aeb332e662871c8021d2f6a40980c67b0658a5452f8a
+oid sha256:ce43aa94b0dd9800ba546805cb801da480fac0a07240aeb3066d6e3570d3a2f9
size 2121045
diff --git a/Frameworks/Location/HaptikLocation.framework/Assets.car b/Frameworks/Location/HaptikLocation.framework/Assets.car
index 7d7f544..52aafe0 100644
Binary files a/Frameworks/Location/HaptikLocation.framework/Assets.car and b/Frameworks/Location/HaptikLocation.framework/Assets.car differ
diff --git a/Frameworks/Location/HaptikLocation.framework/HaptikLocation b/Frameworks/Location/HaptikLocation.framework/HaptikLocation
index 9044b3e..adfcaac 100755
--- a/Frameworks/Location/HaptikLocation.framework/HaptikLocation
+++ b/Frameworks/Location/HaptikLocation.framework/HaptikLocation
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:b70c99671a8f29342dfc567811e6554c1e77be73f0ff04f4ea5b4e270081c241
+oid sha256:62f3abf2e98d3514549e5a860bc697dd8f02670e451064adce683b1813091d3c
size 1358596
diff --git a/Frameworks/Location/HaptikLocation.framework/Info.plist b/Frameworks/Location/HaptikLocation.framework/Info.plist
index 29879c1..c4bc091 100644
Binary files a/Frameworks/Location/HaptikLocation.framework/Info.plist and b/Frameworks/Location/HaptikLocation.framework/Info.plist differ
diff --git a/Frameworks/Offline/C56F252C-3728-3307-95F2-548BEA6FFC4E.bcsymbolmap b/Frameworks/Offline/410D027A-D82A-3F5F-A765-E01CD34785F7.bcsymbolmap
similarity index 100%
rename from Frameworks/Offline/C56F252C-3728-3307-95F2-548BEA6FFC4E.bcsymbolmap
rename to Frameworks/Offline/410D027A-D82A-3F5F-A765-E01CD34785F7.bcsymbolmap
diff --git a/Frameworks/Offline/AFD8E9B0-2016-38A1-8132-3D2FC271D482.bcsymbolmap b/Frameworks/Offline/BBC7EAEC-3408-3E89-AB1B-7A8E84BC2414.bcsymbolmap
similarity index 100%
rename from Frameworks/Offline/AFD8E9B0-2016-38A1-8132-3D2FC271D482.bcsymbolmap
rename to Frameworks/Offline/BBC7EAEC-3408-3E89-AB1B-7A8E84BC2414.bcsymbolmap
diff --git a/Frameworks/Offline/HaptikOffline.framework.dSYM/Contents/Info.plist b/Frameworks/Offline/HaptikOffline.framework.dSYM/Contents/Info.plist
index b257e75..55fca83 100644
--- a/Frameworks/Offline/HaptikOffline.framework.dSYM/Contents/Info.plist
+++ b/Frameworks/Offline/HaptikOffline.framework.dSYM/Contents/Info.plist
@@ -13,8 +13,8 @@
CFBundleSignature
????
CFBundleShortVersionString
- 2.1.1
+ 2.2.0
CFBundleVersion
- 13
+ 17
diff --git a/Frameworks/Offline/HaptikOffline.framework.dSYM/Contents/Resources/DWARF/HaptikOffline b/Frameworks/Offline/HaptikOffline.framework.dSYM/Contents/Resources/DWARF/HaptikOffline
index 5eb50db..36a5203 100644
--- a/Frameworks/Offline/HaptikOffline.framework.dSYM/Contents/Resources/DWARF/HaptikOffline
+++ b/Frameworks/Offline/HaptikOffline.framework.dSYM/Contents/Resources/DWARF/HaptikOffline
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:5c86b278819bd289fb4fe3e1de94bef4acd689a828c1d6c20f134e43f6a732bf
+oid sha256:37f38fad418352b94b633a3767680f275115047276768d79e7c893af2b81716f
size 2740300
diff --git a/Frameworks/Offline/HaptikOffline.framework/HaptikOffline b/Frameworks/Offline/HaptikOffline.framework/HaptikOffline
index 0c9b2cd..4a481cb 100755
--- a/Frameworks/Offline/HaptikOffline.framework/HaptikOffline
+++ b/Frameworks/Offline/HaptikOffline.framework/HaptikOffline
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:a308cf9069b7d67b32f753356e91fe59e9d8cd2f7b2602b9e1e9bb7e9a864baf
+oid sha256:febf4da7e061aee573898fc5a52561de267685df8f731136ca9fe6993971c5ca
size 18347992
diff --git a/Frameworks/Offline/HaptikOffline.framework/Info.plist b/Frameworks/Offline/HaptikOffline.framework/Info.plist
index 0e21d26..fcee810 100644
Binary files a/Frameworks/Offline/HaptikOffline.framework/Info.plist and b/Frameworks/Offline/HaptikOffline.framework/Info.plist differ
diff --git a/Frameworks/Speech/7707D05B-F744-3F5B-9C6E-E46E33055E45.bcsymbolmap b/Frameworks/Speech/ECA1C742-990B-3E41-B6F2-D82447F3599C.bcsymbolmap
similarity index 100%
rename from Frameworks/Speech/7707D05B-F744-3F5B-9C6E-E46E33055E45.bcsymbolmap
rename to Frameworks/Speech/ECA1C742-990B-3E41-B6F2-D82447F3599C.bcsymbolmap
diff --git a/Frameworks/Speech/E26F4AD0-CB6A-39E2-AF57-EF31F0914A93.bcsymbolmap b/Frameworks/Speech/FF647E50-6B4C-318C-AF8D-4C551435EDA4.bcsymbolmap
similarity index 100%
rename from Frameworks/Speech/E26F4AD0-CB6A-39E2-AF57-EF31F0914A93.bcsymbolmap
rename to Frameworks/Speech/FF647E50-6B4C-318C-AF8D-4C551435EDA4.bcsymbolmap
diff --git a/Frameworks/Speech/HaptikSpeech.framework.dSYM/Contents/Info.plist b/Frameworks/Speech/HaptikSpeech.framework.dSYM/Contents/Info.plist
index 9ff439f..5c06cb4 100644
--- a/Frameworks/Speech/HaptikSpeech.framework.dSYM/Contents/Info.plist
+++ b/Frameworks/Speech/HaptikSpeech.framework.dSYM/Contents/Info.plist
@@ -13,8 +13,8 @@
CFBundleSignature
????
CFBundleShortVersionString
- 2.1.1
+ 2.2.0
CFBundleVersion
- 25
+ 29
diff --git a/Frameworks/Speech/HaptikSpeech.framework.dSYM/Contents/Resources/DWARF/HaptikSpeech b/Frameworks/Speech/HaptikSpeech.framework.dSYM/Contents/Resources/DWARF/HaptikSpeech
index fcfec0e..8b94ebe 100644
--- a/Frameworks/Speech/HaptikSpeech.framework.dSYM/Contents/Resources/DWARF/HaptikSpeech
+++ b/Frameworks/Speech/HaptikSpeech.framework.dSYM/Contents/Resources/DWARF/HaptikSpeech
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:c35938dc38bcf838dd12ae347e6bdee3825709f760e921368617fb2f8fc3423a
-size 2899217
+oid sha256:3f240324d3a7d858539e7abe55eaee01e913573cd0efd519a7edd6dec5f9572c
+size 2899249
diff --git a/Frameworks/Speech/HaptikSpeech.framework/HaptikSpeech b/Frameworks/Speech/HaptikSpeech.framework/HaptikSpeech
index f958428..7bff422 100755
--- a/Frameworks/Speech/HaptikSpeech.framework/HaptikSpeech
+++ b/Frameworks/Speech/HaptikSpeech.framework/HaptikSpeech
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:6a6bc32e360b24fb4f644723ad031257b7c6bd2bfd8c7e50dc5ce13170184c68
+oid sha256:f768ac0572e62a85a8c9f5a041174c862e2a4c340b7d0a252bd9fa1476ae5ce5
size 1440176
diff --git a/Frameworks/Speech/HaptikSpeech.framework/Info.plist b/Frameworks/Speech/HaptikSpeech.framework/Info.plist
index dc11602..677cf9a 100644
Binary files a/Frameworks/Speech/HaptikSpeech.framework/Info.plist and b/Frameworks/Speech/HaptikSpeech.framework/Info.plist differ
diff --git a/HaptikLib.podspec b/HaptikLib.podspec
index 5617cb0..ee89c49 100644
--- a/HaptikLib.podspec
+++ b/HaptikLib.podspec
@@ -3,7 +3,7 @@
Pod::Spec.new do |s|
s.name = "HaptikLib"
- s.version = "2.1.1"
+ s.version = "2.2.0"
s.summary = "Say goodbye to App Fatigue. Instantly enable 100+ chatbots across various daily tasks"
s.description = <<-DESC