requireAdmin method
Requires admin privileges - throws exception if not admin.
Implementation
void requireAdmin([String? message]) {
requireAuth();
if (!isAdmin) {
throw AuthException(
message ?? 'Admin privileges required',
statusCode: 403,
);
}
}