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?) {

      }
})