hackatime/config/initializers/posthog.rb
Mahad Kalam ad95cf6c4f
Add PostHog (#906)
* Add PostHog

* Queue Posthog *after* adding to DB

* Update app/services/posthog_service.rb

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Add /api/v1/banned_users/counts

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-15 08:44:39 +00:00

11 lines
314 B
Ruby

require "posthog"
if ENV["POSTHOG_API_KEY"].present?
$posthog = PostHog::Client.new({
api_key: ENV["POSTHOG_API_KEY"],
host: ENV.fetch("POSTHOG_HOST", "https://us.i.posthog.com"),
on_error: proc { |status, msg| Rails.logger.error "PostHog error: #{status} - #{msg}" }
})
else
$posthog = nil
end