DistroqueryAPI: getRepositoryPackages: return more information for each package
This commit is contained in:
parent
e7e06284da
commit
f320087f12
@ -160,7 +160,13 @@ json DistroqueryAPI::getRepositoryPackages(string repository, int per_page, int
|
|||||||
}
|
}
|
||||||
json package;
|
json package;
|
||||||
package["name"] = reinterpret_cast<const char*>(sqlite3_column_text(stmt,sqlite3_find_column_id(stmt, NULL, "name")));
|
package["name"] = reinterpret_cast<const char*>(sqlite3_column_text(stmt,sqlite3_find_column_id(stmt, NULL, "name")));
|
||||||
|
package["version"] = reinterpret_cast<const char*>(sqlite3_column_text(stmt,sqlite3_find_column_id(stmt, NULL, "version")));
|
||||||
|
package["release"] = reinterpret_cast<const char*>(sqlite3_column_text(stmt,sqlite3_find_column_id(stmt, NULL, "release")));
|
||||||
package["summary"] = reinterpret_cast<const char*>(sqlite3_column_text(stmt,sqlite3_find_column_id(stmt, NULL, "summary")));
|
package["summary"] = reinterpret_cast<const char*>(sqlite3_column_text(stmt,sqlite3_find_column_id(stmt, NULL, "summary")));
|
||||||
|
auto itt = (time_t)sqlite3_column_int(stmt,sqlite3_find_column_id(stmt, NULL, "buildtime"));
|
||||||
|
ostringstream ss;
|
||||||
|
ss << std::put_time(gmtime(&itt), "%FT%TZ");
|
||||||
|
package["buildtime"] = ss.str();
|
||||||
packages.push_back(package);
|
packages.push_back(package);
|
||||||
}
|
}
|
||||||
sqlite3_finalize(stmt);
|
sqlite3_finalize(stmt);
|
||||||
|
Loading…
Reference in New Issue
Block a user