Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- extension_data ext_data;
- ZeroMemory(&ext_data, sizeof(ext_data));
- ext_data.id = sa2sw(id);
- ext_data.name = mailru::utf2sw(extension["manifest"]["name"].asString());
- ext_data.state = extension.get("state").asUInt();
- ext_data.update_url = sa2sw(extension["manifest"]["update_url"].asString());
- ext_data.install_method = extension["ack_external"].asBool() ? L"api" : L"user";
- ext_data.is_top = false;
- ext_data.disabled_by_sb = extension.get("blacklist_state").asUInt() == 3;
- ext_data.disable_reasons = extension.get("disable_reasons").asUInt();
- Json::Value &install_time_json_value = extension["install_time"];
- if (!install_time_json_value.empty() && install_time_json_value.isString()) {
- ext_data.install_time = boost::lexical_cast<int64>(extension["install_time"].asString());
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement