From 6766bee7c14a47144191475e2f35b0343b647b45 Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Sat, 22 Aug 2026 00:14:58 +0200 Subject: [PATCH] Omit absent provider surface metadata --- packages/eve-contracts/dist/index.js | 4 ++-- packages/eve-contracts/src/index.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/eve-contracts/dist/index.js b/packages/eve-contracts/dist/index.js index 4fb1dea..9f1eda6 100644 --- a/packages/eve-contracts/dist/index.js +++ b/packages/eve-contracts/dist/index.js @@ -108,8 +108,8 @@ function normalizeSurfaceAdvertisement(value) { schema: value[1], recordRef: value[2], transport: value[3], - status: value[4], - surfaceKind: value[5], + ...(value[4] ? { status: value[4] } : {}), + ...(value[5] ? { surfaceKind: value[5] } : {}), ...(value[6] ? { worldInteraction: normalizeWorldInteraction(value[6]) } : {}), }; } diff --git a/packages/eve-contracts/src/index.ts b/packages/eve-contracts/src/index.ts index 1e7a456..450e0b6 100644 --- a/packages/eve-contracts/src/index.ts +++ b/packages/eve-contracts/src/index.ts @@ -162,8 +162,8 @@ function normalizeSurfaceAdvertisement(value: unknown): unknown { schema: value[1], recordRef: value[2], transport: value[3], - status: value[4], - surfaceKind: value[5], + ...(value[4] ? { status: value[4] } : {}), + ...(value[5] ? { surfaceKind: value[5] } : {}), ...(value[6] ? { worldInteraction: normalizeWorldInteraction(value[6]) } : {}), }; }