Initial commit for intaleq_admin
This commit is contained in:
@@ -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());
|
||||
|
||||
Reference in New Issue
Block a user