Lines Matching defs:object
100 void ExtensionConfig::LoadExtensionConfig(const nlohmann::json &object)
102 if (!object.contains(EXTENSION_CONFIG_NAME) || !object.at(EXTENSION_CONFIG_NAME).is_array()) {
107 for (auto &item : object.at(EXTENSION_CONFIG_NAME).items()) {
119 void ExtensionConfig::LoadExtensionAutoDisconnectTime(const nlohmann::json &object, std::string extensionTypeName)
121 if (!object.contains(EXTENSION_AUTO_DISCONNECT_TIME) ||
122 !object.at(EXTENSION_AUTO_DISCONNECT_TIME).is_number()) {
126 int32_t extensionAutoDisconnectTime = object.at(EXTENSION_AUTO_DISCONNECT_TIME).get<int32_t>();
130 void ExtensionConfig::LoadExtensionThirdPartyAppBlockedList(const nlohmann::json &object,
134 if (!object.contains(EXTENSION_THIRD_PARTY_APP_BLOCKED_FLAG_NAME) ||
135 !object.at(EXTENSION_THIRD_PARTY_APP_BLOCKED_FLAG_NAME).is_boolean()) {
139 thirdPartyAppEnableFlags_[extensionTypeName] = object.at(EXTENSION_THIRD_PARTY_APP_BLOCKED_FLAG_NAME).get<bool>();
144 void ExtensionConfig::LoadExtensionServiceBlockedList(const nlohmann::json &object, std::string extensionTypeName)
147 if (!object.contains(EXTENSION_SERVICE_STARTUP_ENABLE_FLAG) ||
148 !object.at(EXTENSION_SERVICE_STARTUP_ENABLE_FLAG).is_boolean()) {
152 bool serviceEnableFlag = object.at(EXTENSION_SERVICE_STARTUP_ENABLE_FLAG).get<bool>();
158 if (!object.contains(EXTENSION_SERVICE_BLOCKED_LIST_NAME) ||
159 !object.at(EXTENSION_SERVICE_BLOCKED_LIST_NAME).is_array()) {
164 for (auto &item : object.at(EXTENSION_SERVICE_BLOCKED_LIST_NAME).items()) {