From c69cde970b5ddc490cf452d26d782883d1011f3a Mon Sep 17 00:00:00 2001 From: Simranjot Date: Mon, 13 Jan 2020 14:10:12 +0530 Subject: [PATCH] Release v2.2.0 (#156) * Podspec updated * Changelog updated * Updated Artifacts * Updated example project --- CHANGELOG.md | 14 + .../Swift-Example-Manual/AppDelegate.swift | 5 +- .../Controllers/RootViewController.swift | 2 +- .../Supporting Files/Info.plist | 2 - Examples/Swift-Example/Podfile.lock | 10 +- .../Controllers/RootViewController.swift | 2 +- .../Swift-Example/Supporting Files/Info.plist | 2 - ...4-F7A9-3286-8783-C5F7E6C70954.bcsymbolmap} | 0 ...A-8C70-359A-8B46-FCBC10E2E50E.bcsymbolmap} | 0 .../Contents/Info.plist | 4 +- .../Contents/Resources/DWARF/HaptikAnalytics | 2 +- .../HaptikAnalytics.framework/HaptikAnalytics | 2 +- .../HaptikAnalytics.framework/Info.plist | Bin 716 -> 716 bytes ...F-AECC-33B6-8E2B-5E67153AEDD7.bcsymbolmap} | 0 ...8-4B2C-38F1-84C9-AD0C3B906CE0.bcsymbolmap} | 0 .../Contents/Info.plist | 4 +- .../Contents/Resources/DWARF/HaptikBase | Bin 3069925 -> 3069925 bytes .../Base/HaptikBase.framework/HaptikBase | Bin 5183104 -> 5183104 bytes .../Headers/HPSharedConstants.h | 2 + .../Base/HaptikBase.framework/Info.plist | Bin 768 -> 768 bytes ...C-816E-3FEE-821D-D7850B47C12F.bcsymbolmap} | 465 ++++++++++-------- ...A-CCC9-3328-9956-A57A99D21526.bcsymbolmap} | 465 ++++++++++-------- .../Contents/Info.plist | 4 +- .../Contents/Resources/DWARF/HaptikLib | 4 +- .../Core/HaptikLib.framework/Assets.car | 2 +- Frameworks/Core/HaptikLib.framework/HaptikLib | 4 +- .../Headers/HPSignUpObject.h | 12 + .../Core/HaptikLib.framework/Headers/Haptik.h | 130 +++-- .../Core/HaptikLib.framework/Info.plist | Bin 1167 -> 1167 bytes ...5-7F1D-3FF4-97BF-31790F58A634.bcsymbolmap} | 0 ...E-825C-337C-8CEF-56656419EE7F.bcsymbolmap} | 0 .../Contents/Info.plist | 4 +- .../Contents/Resources/DWARF/HaptikLocation | 2 +- .../HaptikLocation.framework/Assets.car | Bin 91248 -> 91248 bytes .../HaptikLocation.framework/HaptikLocation | 2 +- .../HaptikLocation.framework/Info.plist | Bin 713 -> 713 bytes ...A-D82A-3F5F-A765-E01CD34785F7.bcsymbolmap} | 0 ...C-3408-3E89-AB1B-7A8E84BC2414.bcsymbolmap} | 0 .../Contents/Info.plist | 4 +- .../Contents/Resources/DWARF/HaptikOffline | 2 +- .../HaptikOffline.framework/HaptikOffline | 2 +- .../HaptikOffline.framework/Info.plist | Bin 710 -> 710 bytes ...2-990B-3E41-B6F2-D82447F3599C.bcsymbolmap} | 0 ...0-6B4C-318C-AF8D-4C551435EDA4.bcsymbolmap} | 0 .../Contents/Info.plist | 4 +- .../Contents/Resources/DWARF/HaptikSpeech | 4 +- .../HaptikSpeech.framework/HaptikSpeech | 2 +- .../Speech/HaptikSpeech.framework/Info.plist | Bin 709 -> 709 bytes HaptikLib.podspec | 2 +- 49 files changed, 650 insertions(+), 515 deletions(-) rename Frameworks/Analytics/{665E5172-F562-33C4-B344-9E04D8FEA7ED.bcsymbolmap => 21348B14-F7A9-3286-8783-C5F7E6C70954.bcsymbolmap} (100%) rename Frameworks/Analytics/{A7E45DBE-2784-307C-8EFB-7DBDE2DD452A.bcsymbolmap => 8B8CA21A-8C70-359A-8B46-FCBC10E2E50E.bcsymbolmap} (100%) rename Frameworks/Base/{FAC2E545-8331-38A2-B957-D11DF2D01A2D.bcsymbolmap => 343C782F-AECC-33B6-8E2B-5E67153AEDD7.bcsymbolmap} (100%) rename Frameworks/Base/{5A7E81FC-7279-358D-B640-20F5110E53A6.bcsymbolmap => 56C579E8-4B2C-38F1-84C9-AD0C3B906CE0.bcsymbolmap} (100%) rename Frameworks/Core/{2FA66D7F-15FB-3C84-A0BA-9FA95A4E2426.bcsymbolmap => 39463E3C-816E-3FEE-821D-D7850B47C12F.bcsymbolmap} (97%) rename Frameworks/Core/{FDF513A5-F15D-37AD-A86B-F0088558CA6E.bcsymbolmap => 493ECACA-CCC9-3328-9956-A57A99D21526.bcsymbolmap} (97%) rename Frameworks/Location/{B5BDE5A3-7548-3501-8A9C-5B3A3115881C.bcsymbolmap => 0E7CFAA5-7F1D-3FF4-97BF-31790F58A634.bcsymbolmap} (100%) rename Frameworks/Location/{D2036F61-DBC1-3153-A8FA-BE5C9024C31D.bcsymbolmap => FE2A42FE-825C-337C-8CEF-56656419EE7F.bcsymbolmap} (100%) rename Frameworks/Offline/{C56F252C-3728-3307-95F2-548BEA6FFC4E.bcsymbolmap => 410D027A-D82A-3F5F-A765-E01CD34785F7.bcsymbolmap} (100%) rename Frameworks/Offline/{AFD8E9B0-2016-38A1-8132-3D2FC271D482.bcsymbolmap => BBC7EAEC-3408-3E89-AB1B-7A8E84BC2414.bcsymbolmap} (100%) rename Frameworks/Speech/{7707D05B-F744-3F5B-9C6E-E46E33055E45.bcsymbolmap => ECA1C742-990B-3E41-B6F2-D82447F3599C.bcsymbolmap} (100%) rename Frameworks/Speech/{E26F4AD0-CB6A-39E2-AF57-EF31F0914A93.bcsymbolmap => FF647E50-6B4C-318C-AF8D-4C551435EDA4.bcsymbolmap} (100%) 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 a84fe6e8b11d964fbeb5bc0374541bdfdce6c4c1..d9627b0d42bbb6c10b3c44b0c2ec147033eacdf2 100644 GIT binary patch delta 29 lcmX@ZdWLnwJ4QhxJ%fd^5t#uQ`FW}S!9j-Rlm9cG1puOU3m5CFBundleSignature ???? 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 5d43df491178496834fbd80c8d206dee45e93915..35346373dbe9e0f52c01f6d18b94fc6c0b1d95ac 100644 GIT binary patch delta 515 zcmaF5emCP&AfAvS5O%ckg}08y$Ci_8d8{YoJZLOwEn#deVQMX5ZY^PHEn#gfVQVd6 zZ!O{2TEhAA9Y@Zsr4~tCk8HQ6zUREb!Qt`6v0aJheC2l6ADmH494l2fZPL+L?!SHc zFHQ#$M$hdp__+2-0qNzMT>C_UbecVv6(^8h=)qM1l9!6*dSVNt|IgxT3K} z5DNma5D*Iku?P^0Za=U?tRqpt#HK=j-5KL;ecEy9qE>IOZ;y}?*WhBj+TN%l4#W~b zED6L?Kr9W!GC(W~#Bx9^zr9gKLE->Ml2FpJ_0X&}8uUNJxnNdGlei~{*3!d|f*B>x~-vELd< z7xXLs4FS@5PZYOu%q;QO`sT00B$T;s5{u delta 515 zcmaF5emCP&AfAvS5LMUsr>N4jcbkL4S3$nuWsN1RC5){lOsyr%ttBk2C9JI_Y^^2i zttA{=OE_P?C_UbecVv6(^8h=)qM1l9!6*dSVNt|IgxT3K} z5DNma5D*Iku?P^0Za=U?tRqq2*P*Ab&4w0>c7|V+{d7S}cYB1CxCR&F_4Y;;aUhle zVo4yD0%B<(mH}c}AeIAS`R$D=3K9o6u4?|w&zoz0YWu<`3Kuyz95W1Ae&4vQyS?hI zLNF7D>$=lcE9>2hw_km)U<>l2FpJ_0X&}8uUNJxnNdGlei~{*3!d|f*B>x~-vELd< z7xXLs4FS@5PZYOu%q;QO`sT0KAsa{{R30 diff --git a/Frameworks/Base/HaptikBase.framework/HaptikBase b/Frameworks/Base/HaptikBase.framework/HaptikBase index a99f5ae145c1836227912ac0e927346f3baa13da..c041ee66c7406173a72185697ae4ca0e18d646d9 100755 GIT binary patch delta 6110 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 delta 6111 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 WG;pGTAnx`PG=LG|_7h`)xc>wBn7dg3 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 a1a3f0bcc4483f08e02748d6d4bded6fd9d4cbb4..0312bea15ae4d92adb42c660c2d6407a8584533b 100644 GIT binary patch delta 29 kcmZo*Yhc^(mr>A2&tRckL}oxneqO47aFB`7WIm=(0FcrN#Q*>R delta 29 kcmZo*Yhc^(mr>AA&v2n!L}oxneqO47aFDUZWIm=(0FdYj$^ZZW 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 8f8f7bac44d7c291b2dfd027508d6d4f2bb03841..1fd93adb93c6a16b7b171e4536c0d7b73e2a66d2 100644 GIT binary patch delta 31 mcmeC@?C0EYmPyD+&tRcSL}oxneqO47aIm3)`R4mf8yEqnN(!U^ delta 31 mcmeC@?C0EYmPyD^&v2niL}oxneqO47aIm3)@#gzX8yEqnFbbdm 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 7d7f5441d5242cef89d5d258b9f4b14ae6713c25..52aafe0ca2ba18df7a023ff38a1ee847f41c4de4 100644 GIT binary patch delta 51 zcmexxg7w1*)(z_6lf~z%ZuSX3?K;`KuXFQ)x$R+--#=oVeukZ~Ve^_VvqeDi+jBS> GS)u`rofmfi delta 44 zcmV+{0Mq~Q$OZ7o1+XVqlQ&BxvrJdZMUy92C9^!8>sA56vncc*6_cm+iMP-R0iasU C_Y_qC 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 29879c1bfad9221158efd918d3a1080db1261ce5..c4bc0914fd0cdceceea497653af98e90a7121f8b 100644 GIT binary patch delta 29 lcmX@fdXja+D@H*hJ%fd^5t#uQ`FW}S!9hmGlYcXw0|22_3kU!J delta 29 lcmX@fdXja+D@H*>J;Q~v5t#uQ`FW}S!9j+WlYcXw0|23G3k?7O 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 0e21d262dc414adb6c643a7ab8fdc9ce6cc80472..fcee8100313bc11838b8741036726e1ddb095cda 100644 GIT binary patch delta 29 lcmX@cdW?0$3r0aBJ%fd^5t#uQ`FW}S!9j-RlYcUv1puIg3jhEB delta 29 lcmX@cdW?0$3r0ahJ;Q~v5t#uQ`FW}S!9j+`lYcUv1puIK3j6>7 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 dc11602b1ff2c474e3705832f2b598f5acbaf40d..677cf9a5eb396858b8df798a094884ef833d580a 100644 GIT binary patch delta 29 lcmX@gdX#m;Ge$upJ%fd^5t#uQ`FW}S!9hlrlfN^b0|1~W3jP29 delta 29 lcmX@gdX#m;Ge$u}J;Q~v5t#uQ`FW}S!9hl*lfN^b0|1~A3i<#5 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