import 'package:diplomaticquarterapp/config/config.dart'; import 'package:diplomaticquarterapp/config/shared_pref_kay.dart'; import 'package:diplomaticquarterapp/core/service/base_service.dart'; import 'package:diplomaticquarterapp/models/Authentication/authenticated_user.dart'; import 'package:diplomaticquarterapp/models/Request.dart'; import 'package:diplomaticquarterapp/services/authentication/auth_provider.dart'; import 'package:diplomaticquarterapp/uitl/app_shared_preferences.dart'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; import 'package:localstorage/localstorage.dart'; class PermissionService extends BaseService { final LocalStorage storage = new LocalStorage("permission"); AppGlobal appGlobal = new AppGlobal(); setVibrationPermission(flag) async { storage.setItem('isVibration', flag); } isVibrationEnabled() { return storage.getItem('isVibration') ==null ? false :true; } vibrate(){ if(isVibrationEnabled() ==true){ HapticFeedback.vibrate(); } } setTheme(flag) async { storage.setItem('isTheme', flag); } isThemeEnabled() { return storage.getItem('isTheme'); } }