Login page working
This commit is contained in:
parent
67e14ea836
commit
24f4d7de2b
2 changed files with 151 additions and 17 deletions
|
|
@ -1,26 +1,29 @@
|
|||
import 'package:flutter/material.dart';
|
||||
import 'package:get/get.dart';
|
||||
import 'package:get_storage/get_storage.dart';
|
||||
import 'package:tuuli_app/api/api_client.dart';
|
||||
import 'package:tuuli_app/api_controller.dart';
|
||||
import 'package:tuuli_app/pages/checkup_page.dart';
|
||||
import 'package:tuuli_app/pages/home_page.dart';
|
||||
import 'package:tuuli_app/pages/home_panels/tables_list_panel.dart';
|
||||
import 'package:tuuli_app/pages/home_panels/users_list_panel.dart';
|
||||
import 'package:tuuli_app/pages/login_page.dart';
|
||||
import 'package:tuuli_app/pages/not_found_page.dart';
|
||||
|
||||
void main() async {
|
||||
await GetStorage.init();
|
||||
|
||||
Get.put(
|
||||
ApiClient.fromString("http://127.0.0.1:8000"),
|
||||
permanent: true,
|
||||
builder: () {
|
||||
final client = ApiClient.fromString("http://127.0.0.1:8000");
|
||||
final accessToken = GetStorage().read<String>("accessToken");
|
||||
if (accessToken != null) {
|
||||
client.setAccessToken(accessToken);
|
||||
}
|
||||
return client;
|
||||
},
|
||||
Get.put(ApiController(), permanent: true);
|
||||
Get.lazyPut<CheckupPageController>(
|
||||
() => CheckupPageController(),
|
||||
fenix: true,
|
||||
);
|
||||
Get.lazyPut<LoginPageController>(
|
||||
() => LoginPageController(),
|
||||
fenix: true,
|
||||
);
|
||||
Get.lazyPut<HomePageController>(
|
||||
() => HomePageController(),
|
||||
fenix: true,
|
||||
);
|
||||
|
||||
runApp(const MainApp());
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue