Skip to content

Commit 6295143

Browse files
Link authed user to Onesignal
1 parent fb36620 commit 6295143

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

lib/screens/auth/login_screen.dart

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import 'package:flutter/material.dart';
2+
import 'package:onesignal_flutter/onesignal_flutter.dart';
23
import 'package:supabase_flutter/supabase_flutter.dart';
34

45
class LoginForm extends StatefulWidget {
@@ -72,10 +73,15 @@ class _LoginFormState extends State<LoginForm> {
7273
try {
7374
final email = _emailController.text;
7475
final password = _passwordController.text;
75-
await Supabase.instance.client.auth.signUp(
76+
final authResponse =
77+
await Supabase.instance.client.auth.signUp(
7678
email: email,
7779
password: password,
7880
);
81+
final id = authResponse.user?.id;
82+
if (id != null) {
83+
OneSignal.shared.setExternalUserId(id);
84+
}
7985
} catch (e) {
8086
ScaffoldMessenger.of(context).showSnackBar(SnackBar(
8187
content: Text(e.toString() ?? "Signup failed"),

0 commit comments

Comments
 (0)