Fixed koalabox calls

This commit is contained in:
acidicoala
2023-03-11 19:05:48 +04:00
parent feb212e841
commit e1987515d8
3 changed files with 3 additions and 6 deletions

View File

@@ -35,7 +35,6 @@ namespace store::steamclient {
construct_ordinal_map(#INTERFACE, ordinal_map[#INTERFACE], function_selector_address); construct_ordinal_map(#INTERFACE, ordinal_map[#INTERFACE], function_selector_address);
#define HOOK_FUNCTION(INTERFACE, FUNC) hook::swap_virtual_func_or_throw( \ #define HOOK_FUNCTION(INTERFACE, FUNC) hook::swap_virtual_func_or_throw( \
globals::address_map, \
interface, \ interface, \
#INTERFACE"_"#FUNC, \ #INTERFACE"_"#FUNC, \
ordinal_map[#INTERFACE][#FUNC], \ ordinal_map[#INTERFACE][#FUNC], \

View File

@@ -7,7 +7,7 @@ namespace store::api {
try { try {
const String url = const String url =
"https://raw.githubusercontent.com/acidicoala/public-entitlements/main/steam/v2/store_config.json"; "https://raw.githubusercontent.com/acidicoala/public-entitlements/main/steam/v2/store_config.json";
const auto kg_config_json = koalabox::http_client::fetch_json(url); const auto kg_config_json = koalabox::http_client::get_json(url);
return kg_config_json.get<StoreConfig>(); return kg_config_json.get<StoreConfig>();
} catch (const Exception& e) { } catch (const Exception& e) {

View File

@@ -7,9 +7,7 @@ namespace store::store_cache {
std::optional<StoreConfig> get_store_config() { std::optional<StoreConfig> get_store_config() {
try { try {
const auto config_json = koalabox::cache::read_from_cache(KEY_KG_CONFIG); return koalabox::cache::get(KEY_KG_CONFIG, Json(nullptr)).get<StoreConfig>();
return config_json.get<StoreConfig>();
} catch (const Exception& e) { } catch (const Exception& e) {
LOG_ERROR("Failed to get cached store_mode config: {}", e.what()) LOG_ERROR("Failed to get cached store_mode config: {}", e.what())
@@ -21,7 +19,7 @@ namespace store::store_cache {
try { try {
LOG_DEBUG("Caching store_mode config") LOG_DEBUG("Caching store_mode config")
return koalabox::cache::save_to_cache(KEY_KG_CONFIG, Json(config)); return koalabox::cache::put(KEY_KG_CONFIG, Json(config));
} catch (const Exception& e) { } catch (const Exception& e) {
LOG_ERROR("Failed to cache store_mode config: {}", e.what()) LOG_ERROR("Failed to cache store_mode config: {}", e.what())