feat: added authentification and redirection
This commit is contained in:
parent
1c9c5ce5fe
commit
ef641d4023
24 changed files with 731 additions and 173 deletions
1
lib/config/constants.dart
Normal file
1
lib/config/constants.dart
Normal file
|
|
@ -0,0 +1 @@
|
|||
const apiBasePath = "bal.ueauvergne.fr";
|
||||
|
|
@ -1,8 +1,23 @@
|
|||
import "package:flutter/widgets.dart";
|
||||
import "package:nested/nested.dart";
|
||||
import "package:provider/provider.dart";
|
||||
import "package:provider/single_child_widget.dart";
|
||||
import "package:seshat/data/repositories/auth_repository.dart";
|
||||
|
||||
import "package:seshat/data/repositories/owner_repository.dart";
|
||||
import "package:seshat/data/services/api_client.dart";
|
||||
import "package:seshat/data/services/auth_client.dart";
|
||||
import "package:seshat/data/services/websocket_client.dart";
|
||||
|
||||
List<SingleChildWidget> get providers {
|
||||
return [Provider(create: (context) => WebsocketClient())];
|
||||
return [
|
||||
Provider(create: (context) => AuthClient()),
|
||||
Provider(create: (context) => ApiClient(authClient: context.read())),
|
||||
Provider(create: (context) => WebsocketClient()),
|
||||
Provider(
|
||||
create: (context) =>
|
||||
OwnerRepository(apiClient: context.read(), wsClient: context.read()),
|
||||
),
|
||||
ChangeNotifierProvider(
|
||||
create: (context) => AuthRepository(authClient: context.read()),
|
||||
),
|
||||
];
|
||||
}
|
||||
|
|
|
|||
Reference in a new issue