TF-2877 Create notification data source & repo

This commit is contained in:
DatDang
2024-06-04 10:02:19 +07:00
committed by Dat H. Pham
parent 2652a99e0e
commit b89820618c
16 changed files with 550 additions and 2 deletions
@@ -0,0 +1,17 @@
import 'package:permission_handler/permission_handler.dart';
class PermissionService {
Future<bool> isGranted(Permission permission) async {
final current = await permission.status;
switch (current) {
case PermissionStatus.granted:
return true;
case PermissionStatus.denied:
final requestResult = await permission.request();
final permissionGranted = requestResult == PermissionStatus.granted;
return permissionGranted;
default:
return false;
}
}
}