mirror of
https://github.com/lifegpc/eh_downloader_flutter.git
synced 2026-07-08 01:30:28 +08:00
Hide markAsNsfw and markAsAd if user do not have permissions
This commit is contained in:
@@ -22,10 +22,19 @@ class AuthInfo {
|
||||
bool get isChecking => _isChecking;
|
||||
bool? get isAdmin => _user?.isAdmin;
|
||||
bool? get isDocker => _status?.isDocker;
|
||||
bool? get canReadGallery =>
|
||||
_user?.permissions.has(UserPermission.readGallery);
|
||||
bool? get canEditGallery =>
|
||||
_user?.permissions.has(UserPermission.editGallery);
|
||||
bool? get canDeleteGallery =>
|
||||
_user?.permissions.has(UserPermission.deleteGallery);
|
||||
bool? get canManageTasks =>
|
||||
_user?.permissions.has(UserPermission.manageTasks);
|
||||
|
||||
void clear() {
|
||||
_user = null;
|
||||
_status = null;
|
||||
_token = null;
|
||||
_checked = false;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user