chore: Add Telemetry (#2631)

ref: https://www.chatwoot.com/docs/self-hosted/telemetry
This commit is contained in:
Sojan Jose
2021-07-15 23:58:54 +05:30
committed by GitHub
parent 5aac2acf56
commit eda52930be
3 changed files with 113 additions and 15 deletions

View File

@@ -27,7 +27,13 @@ class Installation::OnboardingController < ApplicationController
def finish_onboarding
::Redis::Alfred.delete(::Redis::Alfred::CHATWOOT_INSTALLATION_ONBOARDING)
ChatwootHub.register_instance(onboarding_params) if onboarding_params[:subscribe_to_updates]
return if onboarding_params[:subscribe_to_updates].blank?
ChatwootHub.register_instance(
onboarding_params.dig(:user, :company),
onboarding_params.dig(:user, :name),
onboarding_params.dig(:user, :email)
)
end
def ensure_installation_onboarding