import 'dart:convert'; import 'package:get/get.dart'; import 'package:sefer_admin1/constant/links.dart'; import 'package:sefer_admin1/controller/functions/crud.dart'; import '../../constant/api_key.dart'; import '../../print.dart'; class DashboardController extends GetxController { bool isLoading = false; List dashbord = []; String creditSMS = '0'; Future getDashBoard() async { isLoading = true; update(); var res = await CRUD().get(link: AppLink.getdashbord, payload: {}); if (res != 'failure') { var d = jsonDecode(res); Log.print('d: ${d}'); dashbord = d['message']; isLoading = false; update(); } var res2 = await CRUD().kazumiSMS( link: 'https://sms.kazumi.me/api/sms/check-credit', payload: {"username": "Sefer", "password": AK.smsPasswordEgypt}, ); creditSMS = res2['credit']; Log.print(' res2[credit]: ${res2['credit']}'); Log.print('creditSMS: ${creditSMS}'); update(); } @override void onInit() async { getDashBoard(); super.onInit(); } }