Add register and sign up with supertokens

This commit is contained in:
2024-07-23 11:39:21 +02:00
parent b2d5369387
commit 5dd6a70329
24 changed files with 846 additions and 228 deletions

View File

@@ -5,6 +5,7 @@ import 'package:patient_manager/env/env.dart';
import 'package:patient_manager/main.dart';
import 'package:http/http.dart' as http;
import 'package:patient_manager/objects/appUser.dart';
import 'package:supertokens_flutter/supertokens.dart';
class PatManAppDrawer extends StatefulWidget {
final String userEmail;
@@ -33,6 +34,11 @@ class _PatManAppDrawerState extends State<PatManAppDrawer> {
}
}
Future<bool> signOut() async {
await SuperTokens.signOut();
return true;
}
@override
void initState() {
signedInUser = getUserDetails();
@@ -203,10 +209,10 @@ class _PatManAppDrawerState extends State<PatManAppDrawer> {
),
],
),
onTap: () {
client.auth.signOut();
Navigator.popAndPushNamed(context, '/');
//Navigator.of(context).pushNamed('/');
onTap: () async {
if (await signOut()) {
Navigator.of(context).pushNamed('/');
}
},
)
],