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

@@ -0,0 +1,26 @@
// Metro module 4099 (f4100).
export default function gameServerResponseToInstance(a0) {
let players_count = a0.players_count;
if (players_count == null) {
players_count = 0;
}
return {
id: a0.id,
name: a0.name,
regionId: a0.region_id,
regionName: a0.region_name,
planId: a0.sku_id,
planName: a0.plan_name,
onlineConnectionsCount: players_count,
maxConnectionsCount: a0.max_players_count,
serverIP: a0.ip,
port: a0.port,
entitlementId: a0.entitlement_id,
subscriptionId: a0.subscription_id,
providerType: a0.provider_type,
gameServerPanelUrl: a0.provider_url,
status: a0.status,
gameId: a0.game_id,
gameConfig: a0.game_config
};
};
@@ -0,0 +1,67 @@
// Metro module 11578 (f11579).
export function productToGameServerGame(a0) {
const plans = a0.skus.map((sku) => ({
id: sku.id,
name: sku.name,
cost: sku.tenant_metadata.boost_price,
specifications: sku.tenant_metadata.plan_features.map((plan_feature) => ({
title: plan_feature.title,
description: plan_feature.description
}))
})).sort((a, b) => b.cost - a.cost);
const r2 = plans.length > 0;
let baseCost = 0;
if (r2) {
const r9 = Math;
baseCost = r9.min.apply(r9, [...plans.map((plan) => plan.cost)]);
}
const tenant_metadata = a0.tenant_metadata;
const r3 = tenant_metadata == null;
let gameId = void 0;
if (!r3) {
const guild_monetization = tenant_metadata.guild_monetization;
gameId = guild_monetization == null ? void 0 : guild_monetization.game_server?.game_application_id;
}
if (gameId == null) {
gameId = "";
}
const tenant_metadata2 = a0.tenant_metadata;
const r38 = tenant_metadata2 == null;
let provider = void 0;
if (!r38) {
const guild_monetization2 = tenant_metadata2.guild_monetization;
provider = guild_monetization2 == null ? void 0 : guild_monetization2.game_server?.provider;
}
const tenant_metadata3 = a0.tenant_metadata;
const r45 = tenant_metadata3 == null;
let disabled = void 0;
if (!r45) {
const guild_monetization3 = tenant_metadata3.guild_monetization;
disabled = guild_monetization3 == null ? void 0 : guild_monetization3.game_server?.disabled;
}
const tenant_metadata4 = a0.tenant_metadata;
const r52 = tenant_metadata4 == null;
let early_access = void 0;
if (!r52) {
const guild_monetization4 = tenant_metadata4.guild_monetization;
early_access = guild_monetization4 == null ? void 0 : guild_monetization4.game_server?.early_access;
}
const tenant_metadata5 = a0.tenant_metadata;
const r59 = tenant_metadata5 == null;
let can_market = void 0;
if (!r59) {
const guild_monetization5 = tenant_metadata5.guild_monetization;
can_market = guild_monetization5 == null ? void 0 : guild_monetization5.game_server?.can_market;
}
return {
id: a0.id,
name: a0.name,
gameId,
provider,
plans,
baseCost,
disabled,
early_access,
can_market
};
}
@@ -0,0 +1,10 @@
// Metro module 11579 (f11580).
export default function regionResponseToRegion(a0) {
return {
id: a0.id,
name: a0.name,
countryCode: a0.country_code,
pingUrl: a0.ping_url,
enabled: a0.enabled
};
};