33 lines
701 B
Dart

import 'package:get/get.dart';
import '../pages/login/login_view.dart';
import '../services/appwrite_service.dart';
class HomeController extends GetxController {
final szHeaderHome = 'Home Page'.obs;
late AppWriteProvider appwriteProvider;
@override
void onInit() {
appwriteProvider = AppWriteProvider();
super.onInit();
}
@override
void onReady() {}
@override
void onClose() {}
void goToLoginPage() async {
if (await appwriteProvider.logout()) {
Get.snackbar(
'Logout Successful',
'You have been logged out successfully.',
snackPosition: SnackPosition.BOTTOM,
);
await Get.offAllNamed(LoginPage.namedRoute);
}
}
}