TIF_E41202429/Mobile/patrolin/skripsi/lib/controller/cLogin.dart

34 lines
888 B
Dart

// ignore_for_file: file_names
import 'package:get/get.dart';
import '../source/source_user.dart';
class CLogin extends GetxController {
final _loading = false.obs;
bool get loading => _loading.value;
final _successLogin = false.obs;
bool get successLogin => _successLogin.value;
final _successRegister = false.obs;
bool get successRegister => _successRegister.value;
login(String username, String password) async {
_loading.value = true;
update();
_successLogin.value = await SourceUser.login(username, password);
update();
_loading.value = false;
update();
}
register(String username, String name, String password, String noTelp) async {
_loading.value = true;
update();
_successRegister.value =
await SourceUser.register(username, name, password, noTelp);
update();
_loading.value = false;
update();
}
}