Added profile screen with API interaction, better .env usage

This commit is contained in:
2025-05-15 23:37:39 +02:00
parent 867b617a41
commit e4e8c7ea21
7 changed files with 215 additions and 48 deletions

View File

@@ -1,9 +1,11 @@
import 'package:flutter/material.dart';
import '../methods/api.dart';
import 'package:flutter_dotenv/flutter_dotenv.dart';
Future<bool> initApp() async {
await dotenv.load();
return await checkToken();
}
class InitScreen extends StatelessWidget {
@@ -25,7 +27,7 @@ class InitScreen extends StatelessWidget {
switch (snapshot.connectionState)
{
case ConnectionState.waiting:
return Center(
return const Center(
child: Image(
image: AssetImage("assets/images/42_logo.png"),
width: 100,
@@ -53,7 +55,7 @@ class InitScreen extends StatelessWidget {
Future.microtask(() {
Navigator.pushReplacementNamed(context, '/login');
});
return Center(
return const Center(
child: Text(
"Redirect"
)