Try caching again

main
Simon Quigley 4 days ago
parent aa32d320fd
commit 61d95127b6

@ -28,7 +28,7 @@ source_package_publishing_history::source_package_publishing_history()
lp(nullptr),
distro_series([this]() -> std::optional<class distro_series> {
if (distro_series_link.empty()) return std::nullopt;
//if (_distro_series) return _distro_series;
if (_distro_series) return _distro_series;
auto response = lp ? lp->api_get(distro_series_link) : std::nullopt;
if (!response) return std::nullopt;
@ -38,7 +38,7 @@ source_package_publishing_history::source_package_publishing_history()
if (ds) {
ds->set_lp(lp);
//_distro_series = ds.value();
_distro_series = ds.value();
return ds;
}

@ -58,7 +58,7 @@ public:
private:
launchpad* lp;
//std::optional<class distro_series> _distro_series = std::nullopt;
std::optional<class distro_series> _distro_series = std::nullopt;
};
#endif // SOURCE_PACKAGE_PUBLISHING_HISTORY

Loading…
Cancel
Save