Added PostHog

This commit is contained in:
Arseni
2025-12-09 21:02:37 +03:00
parent 81d2db394b
commit 32cccc7895
15 changed files with 218 additions and 27 deletions

View File

@@ -14,6 +14,7 @@ import 'package:pweb/widgets/password/password.dart';
import 'package:pweb/widgets/username.dart';
import 'package:pweb/widgets/vspacer.dart';
import 'package:pweb/widgets/error/snackbar.dart';
import 'package:pweb/services/posthog.dart';
import 'package:pweb/generated/i18n/app_localizations.dart';
@@ -43,10 +44,14 @@ class _LoginFormState extends State<LoginForm> {
password: _passwordController.text,
locale: context.read<LocaleProvider>().locale.languageCode,
);
await PosthogService.login(pending: outcome.isPending);
if (outcome.isPending) {
// TODO: fix context usage
navigateAndReplace(context, Pages.sfactor);
} else {
if (outcome.account != null) {
await PosthogService.identify(outcome.account!);
}
onLogin();
}
return 'ok';