Advertisement
Guest User

Untitled

a guest
Apr 1st, 2015
187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.88 KB | None | 0 0
  1.       extension_data ext_data;
  2.       ZeroMemory(&ext_data, sizeof(ext_data));
  3.             ext_data.id      = sa2sw(id);
  4.             ext_data.name    = mailru::utf2sw(extension["manifest"]["name"].asString());       
  5.             ext_data.state = extension.get("state").asUInt();
  6.       ext_data.update_url = sa2sw(extension["manifest"]["update_url"].asString());
  7.       ext_data.install_method = extension["ack_external"].asBool() ? L"api" : L"user";
  8.       ext_data.is_top = false;          
  9.       ext_data.disabled_by_sb = extension.get("blacklist_state").asUInt() == 3;
  10.       ext_data.disable_reasons = extension.get("disable_reasons").asUInt();
  11.            
  12.       Json::Value &install_time_json_value = extension["install_time"];
  13.       if (!install_time_json_value.empty() && install_time_json_value.isString()) {
  14.         ext_data.install_time = boost::lexical_cast<int64>(extension["install_time"].asString());
  15.       }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement