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