This commit is contained in:
janisslsm committed 2026-11-01 12:12:55 +02:00
1 parent 1781d25a15
commit 732c0ad767
33051 files changed
+2591613 -3019689

No files matched your search

+11
View File
@@ -0,0 +1,11 @@
// Metro module 13557 (f13558).
export function transformStoreAssetFromServer(a0) {
return {
id: a0.id,
filename: a0.filename,
size: a0.size,
width: a0.width,
height: a0.height,
mimeType: a0.mime_type
};
}
+13
View File
@@ -0,0 +1,13 @@
// Metro module 6501 (f6502).
import DeveloperActivityShelfStore from "../activities/DeveloperActivityShelfStore";
import TestModeStore from "../../stores/game_store/TestModeStore";
import { useStateFromStores } from "../../_bundle/Module589";
export function isTestModeForApplication(a0) {
return TestModeStore.inTestModeForApplication(a0) || DeveloperActivityShelfStore.inDevModeForApplication(a0);
}
export function isAnyApplicationInTestMode() {
return TestModeStore.getTestModeApplicationId() != null || DeveloperActivityShelfStore.getIsEnabled();
}
export function useIsTestModeForApplication(a0) {
return useStateFromStores([TestModeStore, DeveloperActivityShelfStore], () => a0 != null && (TestModeStore.inTestModeForApplication(a0) || DeveloperActivityShelfStore.inDevModeForApplication(a0)), [a0]);
}
@@ -0,0 +1,38 @@
// Metro module 4520 (f4521).
import ApplicationStore from "../applications/ApplicationStore";
import { SKUFeatureTypes } from "../../Constants";
export default function getAnalyticsDataForSKU(a0, r2 = false, r3 = true) {
const application = ApplicationStore.getApplication(a0.applicationId);
const price = a0.getPrice();
const price2 = a0.getPrice(null, false);
return {
...{
sku_id: a0.id,
sku_type: a0.type,
application_id: a0.applicationId,
application_name: application != null ? application.name : null,
store_title: a0.name,
distribution_type: a0.premium ? "premium" : "distribution"
},
...r3 ? {
price: price != null ? price.amount : null,
regular_price: price2 != null ? price2.amount : null,
currency: price != null ? price.currency : null
} : null,
...r2 ? {
has_single_player: a0.hasFeature(SKUFeatureTypes.SINGLE_PLAYER),
has_online_multiplayer: a0.hasFeature(SKUFeatureTypes.ONLINE_MULTIPLAYER),
has_local_multiplayer: a0.hasFeature(SKUFeatureTypes.LOCAL_MULTIPLAYER),
has_pvp_features: a0.hasFeature(SKUFeatureTypes.PVP),
has_local_coop: a0.hasFeature(SKUFeatureTypes.LOCAL_COOP),
has_online_coop: a0.hasFeature(SKUFeatureTypes.ONLINE_COOP),
has_cross_platform: a0.hasFeature(SKUFeatureTypes.CROSS_PLATFORM),
has_rich_presence: a0.hasFeature(SKUFeatureTypes.RICH_PRESENCE),
has_game_invites: a0.hasFeature(SKUFeatureTypes.DISCORD_GAME_INVITES),
has_spectator_mode: a0.hasFeature(SKUFeatureTypes.SPECTATOR_MODE),
has_controller_support: a0.hasFeature(SKUFeatureTypes.CONTROLLER_SUPPORT),
has_cloud_saves: a0.hasFeature(SKUFeatureTypes.CLOUD_SAVES),
has_secure_networking: a0.hasFeature(SKUFeatureTypes.SECURE_NETWORKING)
} : null
};
};