.class Lcsdk/glucustomersupport/impl/GluHelpshift$1; .super Ljava/lang/Object; .source "SourceFile" # interfaces .implements Lcom/helpshift/HelpshiftEventsListener; # annotations .annotation system Ldalvik/annotation/EnclosingMethod; value = Lcsdk/glucustomersupport/impl/GluHelpshift;->(Ljava/util/concurrent/Callable;Ljava/util/Map;Ljava/util/Map;)V .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x1 name = null .end annotation # instance fields .field final synthetic this$0:Lcsdk/glucustomersupport/impl/GluHelpshift; # direct methods .method public constructor (Lcsdk/glucustomersupport/impl/GluHelpshift;)V .locals 0 iput-object p1, p0, Lcsdk/glucustomersupport/impl/GluHelpshift$1;->this$0:Lcsdk/glucustomersupport/impl/GluHelpshift; .line 111 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method # virtual methods .method public onEventOccurred(Ljava/lang/String;Ljava/util/Map;)V .locals 3 .param p1 # Ljava/lang/String; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/String;", "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/Object;", ">;)V" } .end annotation .line 114 invoke-virtual {p1}, Ljava/lang/String;->hashCode()I invoke-virtual {p1}, Ljava/lang/String;->hashCode()I move-result v0 const/4 v1, -0x1 sparse-switch v0, :sswitch_data_0 goto/16 :goto_0 :sswitch_0 const-string v0, "conversationStatus" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-nez p1, :cond_0 goto/16 :goto_0 :cond_0 const/16 v1, 0xb goto/16 :goto_0 :sswitch_1 const-string v0, "conversationResolved" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-nez p1, :cond_1 goto/16 :goto_0 :cond_1 const/16 v1, 0xa goto/16 :goto_0 :sswitch_2 const-string v0, "conversationReopened" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-nez p1, :cond_2 goto/16 :goto_0 :cond_2 const/16 v1, 0x9 goto/16 :goto_0 :sswitch_3 const-string v0, "conversationRejected" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-nez p1, :cond_3 goto/16 :goto_0 :cond_3 const/16 v1, 0x8 goto/16 :goto_0 :sswitch_4 const-string v0, "widgetToggle" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-nez p1, :cond_4 goto :goto_0 :cond_4 const/4 v1, 0x7 goto :goto_0 :sswitch_5 const-string v0, "conversationStart" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-nez p1, :cond_5 goto :goto_0 :cond_5 const/4 v1, 0x6 goto :goto_0 :sswitch_6 const-string v0, "csatSubmit" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-nez p1, :cond_6 goto :goto_0 :cond_6 const/4 v1, 0x5 goto :goto_0 :sswitch_7 const-string v0, "helpshiftSessionEnded" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-nez p1, :cond_7 goto :goto_0 :cond_7 const/4 v1, 0x4 goto :goto_0 :sswitch_8 const-string v0, "conversationEnd" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-nez p1, :cond_8 goto :goto_0 :cond_8 const/4 v1, 0x3 goto :goto_0 :sswitch_9 const-string v0, "receivedUnreadMessageCount" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-nez p1, :cond_9 goto :goto_0 :cond_9 const/4 v1, 0x2 goto :goto_0 :sswitch_a const-string v0, "messageAdd" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-nez p1, :cond_a goto :goto_0 :cond_a const/4 v1, 0x1 goto :goto_0 :sswitch_b const-string v0, "helpshiftSessionStarted" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-nez p1, :cond_b goto :goto_0 :cond_b const/4 v1, 0x0 :goto_0 const-string p1, "m" const/4 v0, 0x0 packed-switch v1, :pswitch_data_0 goto/16 :goto_1 :pswitch_0 iget-object p1, p0, Lcsdk/glucustomersupport/impl/GluHelpshift$1;->this$0:Lcsdk/glucustomersupport/impl/GluHelpshift; const-string v0, "latestIssuePublishId" .line 125 invoke-interface {p2, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v1 filled-new-array {v1}, [Ljava/lang/Object; move-result-object v1 invoke-virtual {p1, v1}, Lcsdk/glucustomersupport/impl/GluImplBase;->log([Ljava/lang/Object;)V iget-object p1, p0, Lcsdk/glucustomersupport/impl/GluHelpshift$1;->this$0:Lcsdk/glucustomersupport/impl/GluHelpshift; .line 127 invoke-interface {p2, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p2 check-cast p2, Ljava/lang/String; invoke-static {p1, p2}, Lcsdk/glucustomersupport/impl/GluHelpshift;->access$002(Lcsdk/glucustomersupport/impl/GluHelpshift;Ljava/lang/String;)Ljava/lang/String; goto/16 :goto_1 :pswitch_1 iget-object p2, p0, Lcsdk/glucustomersupport/impl/GluHelpshift$1;->this$0:Lcsdk/glucustomersupport/impl/GluHelpshift; const-string v1, "Conversation resolved." filled-new-array {p1, v1}, [Ljava/lang/Object; move-result-object p1 .line 190 invoke-virtual {p2, p1}, Lcsdk/glucustomersupport/impl/GluImplBase;->log([Ljava/lang/Object;)V iget-object p1, p0, Lcsdk/glucustomersupport/impl/GluHelpshift$1;->this$0:Lcsdk/glucustomersupport/impl/GluHelpshift; const-string p2, "CONVERSATION_RESOLVED" .line 192 invoke-virtual {p1, p2, v0}, Lcsdk/glucustomersupport/impl/GluHelpshift;->sendAnalyticsEvent(Ljava/lang/String;Ljava/util/Map;)V goto/16 :goto_1 :pswitch_2 iget-object p2, p0, Lcsdk/glucustomersupport/impl/GluHelpshift$1;->this$0:Lcsdk/glucustomersupport/impl/GluHelpshift; const-string v1, "Conversation reopened." filled-new-array {p1, v1}, [Ljava/lang/Object; move-result-object p1 .line 199 invoke-virtual {p2, p1}, Lcsdk/glucustomersupport/impl/GluImplBase;->log([Ljava/lang/Object;)V iget-object p1, p0, Lcsdk/glucustomersupport/impl/GluHelpshift$1;->this$0:Lcsdk/glucustomersupport/impl/GluHelpshift; const-string p2, "CONVERSATION_REOPENED" .line 201 invoke-virtual {p1, p2, v0}, Lcsdk/glucustomersupport/impl/GluHelpshift;->sendAnalyticsEvent(Ljava/lang/String;Ljava/util/Map;)V goto/16 :goto_1 :pswitch_3 iget-object p2, p0, Lcsdk/glucustomersupport/impl/GluHelpshift$1;->this$0:Lcsdk/glucustomersupport/impl/GluHelpshift; const-string v1, "Conversation rejected." filled-new-array {p1, v1}, [Ljava/lang/Object; move-result-object p1 .line 179 invoke-virtual {p2, p1}, Lcsdk/glucustomersupport/impl/GluImplBase;->log([Ljava/lang/Object;)V iget-object p1, p0, Lcsdk/glucustomersupport/impl/GluHelpshift$1;->this$0:Lcsdk/glucustomersupport/impl/GluHelpshift; const-string p2, "CONVERSATION_REJECTED" .line 183 invoke-virtual {p1, p2, v0}, Lcsdk/glucustomersupport/impl/GluHelpshift;->sendAnalyticsEvent(Ljava/lang/String;Ljava/util/Map;)V goto/16 :goto_1 :pswitch_4 iget-object p1, p0, Lcsdk/glucustomersupport/impl/GluHelpshift$1;->this$0:Lcsdk/glucustomersupport/impl/GluHelpshift; const-string v0, "visible" .line 133 invoke-interface {p2, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p2 filled-new-array {p2}, [Ljava/lang/Object; move-result-object p2 invoke-virtual {p1, p2}, Lcsdk/glucustomersupport/impl/GluImplBase;->log([Ljava/lang/Object;)V goto/16 :goto_1 :pswitch_5 iget-object p1, p0, Lcsdk/glucustomersupport/impl/GluHelpshift$1;->this$0:Lcsdk/glucustomersupport/impl/GluHelpshift; const-string v1, "message" .line 138 invoke-interface {p2, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p2 filled-new-array {p2}, [Ljava/lang/Object; move-result-object p2 invoke-virtual {p1, p2}, Lcsdk/glucustomersupport/impl/GluImplBase;->log([Ljava/lang/Object;)V iget-object p1, p0, Lcsdk/glucustomersupport/impl/GluHelpshift$1;->this$0:Lcsdk/glucustomersupport/impl/GluHelpshift; const-string p2, "CONVERSATION_START" .line 140 invoke-virtual {p1, p2, v0}, Lcsdk/glucustomersupport/impl/GluHelpshift;->sendAnalyticsEvent(Ljava/lang/String;Ljava/util/Map;)V goto/16 :goto_1 :pswitch_6 iget-object p1, p0, Lcsdk/glucustomersupport/impl/GluHelpshift$1;->this$0:Lcsdk/glucustomersupport/impl/GluHelpshift; const-string v0, "rating" .line 159 invoke-interface {p2, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v1 filled-new-array {v1}, [Ljava/lang/Object; move-result-object v1 invoke-virtual {p1, v1}, Lcsdk/glucustomersupport/impl/GluImplBase;->log([Ljava/lang/Object;)V iget-object p1, p0, Lcsdk/glucustomersupport/impl/GluHelpshift$1;->this$0:Lcsdk/glucustomersupport/impl/GluHelpshift; const-string v1, "additionalFeedback" .line 160 invoke-interface {p2, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v1 filled-new-array {v1}, [Ljava/lang/Object; move-result-object v1 invoke-virtual {p1, v1}, Lcsdk/glucustomersupport/impl/GluImplBase;->log([Ljava/lang/Object;)V .line 162 invoke-static {}, Lcsdk/glucustomersupport/util/GluUtil;->createMap()Ljava/util/Map; move-result-object p1 .line 163 invoke-interface {p2, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p2 invoke-interface {p1, v0, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; iget-object p2, p0, Lcsdk/glucustomersupport/impl/GluHelpshift$1;->this$0:Lcsdk/glucustomersupport/impl/GluHelpshift; const-string v0, "CSAT_SUBMIT" .line 164 invoke-virtual {p2, v0, p1}, Lcsdk/glucustomersupport/impl/GluHelpshift;->sendAnalyticsEvent(Ljava/lang/String;Ljava/util/Map;)V goto/16 :goto_1 :pswitch_7 iget-object p2, p0, Lcsdk/glucustomersupport/impl/GluHelpshift$1;->this$0:Lcsdk/glucustomersupport/impl/GluHelpshift; const-string v1, "HelpshiftX session ended." filled-new-array {p1, v1}, [Ljava/lang/Object; move-result-object p1 .line 221 invoke-virtual {p2, p1}, Lcsdk/glucustomersupport/impl/GluImplBase;->log([Ljava/lang/Object;)V iget-object p1, p0, Lcsdk/glucustomersupport/impl/GluHelpshift$1;->this$0:Lcsdk/glucustomersupport/impl/GluHelpshift; const-string p2, "SESSION_ENDED" .line 223 invoke-virtual {p1, p2, v0}, Lcsdk/glucustomersupport/impl/GluHelpshift;->sendAnalyticsEvent(Ljava/lang/String;Ljava/util/Map;)V .line 225 new-instance p1, Lcsdk/glucustomersupport/GluCustomerSupportSessionEndedEvent; invoke-direct {p1, v0}, Lcsdk/glucustomersupport/GluCustomerSupportSessionEndedEvent;->(Ljava/lang/Throwable;)V iget-object p2, p0, Lcsdk/glucustomersupport/impl/GluHelpshift$1;->this$0:Lcsdk/glucustomersupport/impl/GluHelpshift; .line 226 iget-object p2, p2, Lcsdk/glucustomersupport/impl/GluImplBase;->mListener:Lcsdk/glucustomersupport/IGluCustomerSupportListener; invoke-interface {p2, p1}, Lcsdk/glucustomersupport/IGluCustomerSupportListener;->onHelpshiftSessionEnded(Lcsdk/glucustomersupport/GluCustomerSupportSessionEndedEvent;)V goto/16 :goto_1 :pswitch_8 iget-object p1, p0, Lcsdk/glucustomersupport/impl/GluHelpshift$1;->this$0:Lcsdk/glucustomersupport/impl/GluHelpshift; const-string p2, "CONVERSATION_ENDED" .line 172 invoke-virtual {p1, p2, v0}, Lcsdk/glucustomersupport/impl/GluHelpshift;->sendAnalyticsEvent(Ljava/lang/String;Ljava/util/Map;)V goto :goto_1 :pswitch_9 iget-object v1, p0, Lcsdk/glucustomersupport/impl/GluHelpshift$1;->this$0:Lcsdk/glucustomersupport/impl/GluHelpshift; const-string v2, "HelpshiftX message count event." filled-new-array {p1, v2}, [Ljava/lang/Object; move-result-object p1 .line 116 invoke-virtual {v1, p1}, Lcsdk/glucustomersupport/impl/GluImplBase;->log([Ljava/lang/Object;)V const-string p1, "count" .line 117 invoke-interface {p2, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p1 check-cast p1, Ljava/lang/Integer; invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I move-result p1 .line 119 new-instance p2, Lcsdk/glucustomersupport/NotificationCountEvent; invoke-direct {p2, p1, v0}, Lcsdk/glucustomersupport/NotificationCountEvent;->(ILjava/lang/Throwable;)V iget-object p1, p0, Lcsdk/glucustomersupport/impl/GluHelpshift$1;->this$0:Lcsdk/glucustomersupport/impl/GluHelpshift; .line 120 iget-object p1, p1, Lcsdk/glucustomersupport/impl/GluImplBase;->mListener:Lcsdk/glucustomersupport/IGluCustomerSupportListener; invoke-interface {p1, p2}, Lcsdk/glucustomersupport/IGluCustomerSupportListener;->onQueryNotificationCount(Lcsdk/glucustomersupport/NotificationCountEvent;)V goto :goto_1 :pswitch_a iget-object v1, p0, Lcsdk/glucustomersupport/impl/GluHelpshift$1;->this$0:Lcsdk/glucustomersupport/impl/GluHelpshift; const-string v2, "body" .line 145 invoke-interface {p2, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v2 filled-new-array {v2}, [Ljava/lang/Object; move-result-object v2 invoke-virtual {v1, v2}, Lcsdk/glucustomersupport/impl/GluImplBase;->log([Ljava/lang/Object;)V const-string v1, "type" .line 147 invoke-interface {p2, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p2 const-string v1, "attachment" invoke-virtual {p2, v1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z move-result p2 if-eqz p2, :cond_c iget-object p2, p0, Lcsdk/glucustomersupport/impl/GluHelpshift$1;->this$0:Lcsdk/glucustomersupport/impl/GluHelpshift; const-string v1, "user sent an attachment" filled-new-array {p1, v1}, [Ljava/lang/Object; move-result-object p1 .line 148 invoke-virtual {p2, p1}, Lcsdk/glucustomersupport/impl/GluImplBase;->log([Ljava/lang/Object;)V :cond_c iget-object p1, p0, Lcsdk/glucustomersupport/impl/GluHelpshift$1;->this$0:Lcsdk/glucustomersupport/impl/GluHelpshift; const-string p2, "MESSAGE_ADD" .line 153 invoke-virtual {p1, p2, v0}, Lcsdk/glucustomersupport/impl/GluHelpshift;->sendAnalyticsEvent(Ljava/lang/String;Ljava/util/Map;)V goto :goto_1 :pswitch_b iget-object p2, p0, Lcsdk/glucustomersupport/impl/GluHelpshift$1;->this$0:Lcsdk/glucustomersupport/impl/GluHelpshift; const-string v1, "HelpshiftX session started." filled-new-array {p1, v1}, [Ljava/lang/Object; move-result-object p1 .line 208 invoke-virtual {p2, p1}, Lcsdk/glucustomersupport/impl/GluImplBase;->log([Ljava/lang/Object;)V iget-object p1, p0, Lcsdk/glucustomersupport/impl/GluHelpshift$1;->this$0:Lcsdk/glucustomersupport/impl/GluHelpshift; const-string p2, "SESSION_STARTED" .line 210 invoke-virtual {p1, p2, v0}, Lcsdk/glucustomersupport/impl/GluHelpshift;->sendAnalyticsEvent(Ljava/lang/String;Ljava/util/Map;)V .line 212 new-instance p1, Lcsdk/glucustomersupport/GluCustomerSupportSessionStartedEvent; invoke-direct {p1, v0}, Lcsdk/glucustomersupport/GluCustomerSupportSessionStartedEvent;->(Ljava/lang/Throwable;)V iget-object p2, p0, Lcsdk/glucustomersupport/impl/GluHelpshift$1;->this$0:Lcsdk/glucustomersupport/impl/GluHelpshift; .line 213 iget-object p2, p2, Lcsdk/glucustomersupport/impl/GluImplBase;->mListener:Lcsdk/glucustomersupport/IGluCustomerSupportListener; invoke-interface {p2, p1}, Lcsdk/glucustomersupport/IGluCustomerSupportListener;->onHelpshiftSessionStarted(Lcsdk/glucustomersupport/GluCustomerSupportSessionStartedEvent;)V :goto_1 return-void :sswitch_data_0 .sparse-switch -0x78e932b4 -> :sswitch_b -0x64c6d0e6 -> :sswitch_a -0x477aa9a8 -> :sswitch_9 -0x18febea8 -> :sswitch_8 -0xf8ef1bb -> :sswitch_7 -0x3f55d65 -> :sswitch_6 0x2c7e519f -> :sswitch_5 0x43673eb8 -> :sswitch_4 0x4d1c2221 -> :sswitch_3 0x564031ff -> :sswitch_2 0x5d08c99b -> :sswitch_1 0x634bea55 -> :sswitch_0 .end sparse-switch :pswitch_data_0 .packed-switch 0x0 :pswitch_b :pswitch_a :pswitch_9 :pswitch_8 :pswitch_7 :pswitch_6 :pswitch_5 :pswitch_4 :pswitch_3 :pswitch_2 :pswitch_1 :pswitch_0 .end packed-switch .end method .method public onUserAuthenticationFailure(Lcom/helpshift/HelpshiftAuthenticationFailureReason;)V .locals 0 return-void .end method