/
githubmirror
/
node
Обзор
Документация
Войти
/
githubmirror
/
node
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/permission/addon_permission.cc
30 строк
794 B
Rafael Gonzaga
lib,permission: add permission.drop
26 май 2026, 16:40
Не верифицирован
26 май 2026, 16:40
956e2a2
Код
Авторство
О чём код?
#include "addon_permission.h" #include <string> namespace node { namespace permission { // Currently, Addon manage a single state // Once denied, it's always denied void AddonPermission::Apply(Environment* env, const std::vector<std::string>& allow, PermissionScope scope) { deny_all_ = true; } void AddonPermission::Drop(Environment* env, PermissionScope scope, const std::string_view& param) { deny_all_ = true; } bool AddonPermission::is_granted(Environment* env, PermissionScope perm, const std::string_view& param) const { return deny_all_ == false; } } // namespace permission } // namespace node