Initial commit for intaleq_admin

This commit is contained in:
Hamza-Ayed
2026-01-20 23:39:59 +03:00
parent 0b17f93aaa
commit a367bc7e5c
53 changed files with 20383 additions and 14662 deletions

View File

@@ -4,6 +4,8 @@ import 'package:sefer_admin1/env/env.dart';
import '../../controller/auth/login_controller.dart';
import '../../controller/auth/otp_helper.dart';
import '../../controller/functions/crud.dart';
import '../../print.dart';
class AdminLoginPage extends StatefulWidget {
const AdminLoginPage({super.key});
@@ -17,6 +19,7 @@ class _AdminLoginPageState extends State<AdminLoginPage> {
bool _isLoading = false;
Future<void> _submit() async {
final allowedPhones = Env.ALLOWED_ADMIN_PHONES;
Log.print('allowedPhones: ${allowedPhones}');
allowedPhones.toString().split(',');
final phone = _phoneController.text.trim();
@@ -36,6 +39,16 @@ class _AdminLoginPageState extends State<AdminLoginPage> {
setState(() => _isLoading = false);
}
@override
void initState() {
super.initState();
_initializeToken(); // استدعاء دالة async بدون await
}
void _initializeToken() async {
await CRUD().getJWT();
}
@override
Widget build(BuildContext context) {
Get.put(OtpHelper());