#include "widgetservice/widgetservice_utils.h"
#include "common/scope_exit.h"
+#include "common/tools.h"
namespace extension {
namespace widgetservice {
namespace {
const common::ListenerToken kWidgetChangeCallbackToken{"WidgetChangeCallback"};
-const std::string kPrivilegeWidget = "http://tizen.org/privilege/widget.viewer";
+const std::string kPrivilegeWidgetService = "http://tizen.org/privilege/widget.viewer";
const std::string kLang = "lang";
const std::string kInstanceId = "instanceId";
TizenResult WidgetServiceInstance::GetWidget(const picojson::object& args) {
ScopeLogger();
- //CHECK_PRIVILEGE_ACCESS(kPrivilegeWidget, &out);
+ CHECK_PRIVILEGE(kPrivilegeWidgetService);
+
CHECK_EXIST(args, kWidgetId, out)
const auto& widget_id = args.find(kWidgetId)->second.get<std::string>();
const common::AsyncToken& token) {
ScopeLogger();
- //CHECK_PRIVILEGE_ACCESS(kPrivilegeWidget, &out);
+ CHECK_PRIVILEGE(kPrivilegeWidgetService);
std::string pkgid;
const auto id = args.find(kPackageId);
TizenResult WidgetServiceInstance::GetPrimaryWidgetId(const picojson::object& args) {
ScopeLogger();
- //CHECK_PRIVILEGE_ACCESS(kPrivilegeWidget, &out);
+ CHECK_PRIVILEGE(kPrivilegeWidgetService);
+
CHECK_EXIST(args, kId, out)
const auto& id = args.find(kId)->second.get<std::string>();
TizenResult WidgetServiceInstance::GetName(picojson::object const& args) {
ScopeLogger();
- //CHECK_PRIVILEGE_ACCESS(kPrivilegeWidget, &out);
+ CHECK_PRIVILEGE(kPrivilegeWidgetService);
+
CHECK_EXIST(args, kWidgetId, out)
const auto& widget_id = args.find(kWidgetId)->second.get<std::string>();
TizenResult WidgetServiceInstance::GetVariants(picojson::object const& args, const common::AsyncToken& token) {
ScopeLogger();
- //CHECK_PRIVILEGE_ACCESS(kPrivilegeWidget, &out);
+ CHECK_PRIVILEGE(kPrivilegeWidgetService);
+
CHECK_EXIST(args, kWidgetId, out)
const auto& widget_id = args.find(kWidgetId)->second.get<std::string>();
TizenResult WidgetServiceInstance::AddChangeListener(picojson::object const& args) {
ScopeLogger();
- //CHECK_PRIVILEGE_ACCESS(kPrivilegeWidget, &out);
+ CHECK_PRIVILEGE(kPrivilegeWidgetService);
+
CHECK_EXIST(args, kWidgetId, out)
const auto& widget_id = args.find(kWidgetId)->second.get<std::string>();