Yōten: A social tracker for your language learning journey built on the atproto.

fix(oauth/posthog): log on successful signin

Signed-off-by: brookjeynes <me@brookjeynes.dev>

authored by brookjeynes.dev and committed by Tangled 2420234e 2edc4459

Changed files
+10 -8
internal
server
oauth
+10 -8
internal/server/oauth/handler.go
··· 147 147 l.Debug("created profile record", "uri", atresp.Uri) 148 148 149 149 if !o.Config.Core.Dev { 150 - err = o.Posthog.Enqueue(posthog.Capture{ 151 - DistinctId: sessData.AccountDID.String(), 152 - Event: ph.UserSignInSuccessEvent, 153 - }) 154 - if err != nil { 155 - l.Error("failed to enqueue posthog event", "err", err) 156 - } 157 - 158 150 properties := posthog.NewProperties(). 159 151 Set("display_name", resolved.Handle.String()). 160 152 Set("language_count", 0). ··· 179 171 if err != nil { 180 172 l.Error("failed to enqueue posthog event", "err", err) 181 173 } 174 + } 175 + } 176 + 177 + if !o.Config.Core.Dev { 178 + err = o.Posthog.Enqueue(posthog.Capture{ 179 + DistinctId: sessData.AccountDID.String(), 180 + Event: ph.UserSignInSuccessEvent, 181 + }) 182 + if err != nil { 183 + l.Error("failed to enqueue posthog event", "err", err) 182 184 } 183 185 } 184 186