feat: implement authentication flow and session management
- Update RootLayout to handle authentication state and redirect users based on their auth status. - Create an Index component to redirect unauthenticated users to the login page. - Modify ApiAuthRepository to fetch user session data using access and refresh tokens. - Introduce a new container file to manage use case instances for authentication and filament operations. - Enhance authStore to validate tokens and fetch user data from the API. - Add babel-plugin-module-resolver for improved module imports. - Update package.json scripts for running the app on Android and iOS. - Add expo-camera dependency for camera functionalities. - Update tsconfig.json to include infrastructure path mapping.
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"permissions": {
|
||||
"allow": [
|
||||
"Bash(npm install --save-dev babel-plugin-module-resolver)",
|
||||
"Bash(cargo build)",
|
||||
"Bash(npx expo install expo-camera)",
|
||||
"Bash(npm install expo-camera)",
|
||||
"Bash(npm install expo-camera --legacy-peer-deps)",
|
||||
"Bash(ls /var/home/felipecn/DEV/MeowSpool/mobile/app/\\\\\\(app\\\\\\)/)",
|
||||
"Bash(java -version)"
|
||||
]
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user