Skip to product menu
Skip to main content

setListener()

The ZohoSalesIQ.KnowledgeBase.setListener API provides resource event callbacks, allowing you to monitor various visitor actions related to the resources. These actions includes opening, closing, liking and disliking a resource.

Syntax

CopiedZohoSalesIQ.KnowledgeBase.setListener(new SalesIQKnowledgeBaseListener() {
      @Override
      public void handleResourceOpened(@NonNull ZohoSalesIQ.ResourceType resourceType, @Nullable Resource resource) {

      }

      @Override
      public void handleResourceClosed(@NonNull ZohoSalesIQ.ResourceType resourceType, @Nullable Resource resource) {

      }

      @Override
      public void handleResourceLiked(@NonNull ZohoSalesIQ.ResourceType resourceType, @Nullable Resource resource) {

      }

      @Override
      public void handleResourceDisliked(@NonNull ZohoSalesIQ.ResourceType resourceType, @Nullable Resource resource) {

      }
});
CopiedZohoSalesIQ.KnowledgeBase.setListener(object : SalesIQKnowledgeBaseListener {
      override fun handleResourceOpened(type: ZohoSalesIQ.ResourceType, resource: Resource?) {

      }

      override fun handleResourceClosed(type: ZohoSalesIQ.ResourceType, resource: Resource?) {

      }

      override fun handleResourceLiked(type: ZohoSalesIQ.ResourceType, resource: Resource?) {

      }

      override fun handleResourceDisliked(type: ZohoSalesIQ.ResourceType, resource: Resource?) {

      }
})