From 5012617be1d17de810283d4471f205c64a216361 Mon Sep 17 00:00:00 2001 From: Sjoerd Bolten Date: Mon, 11 Mar 2024 22:24:25 +0100 Subject: [PATCH] feat: add trackReleaseId, albumReleaseId and contextId to streams --- src/interfaces/statsfm/stream.ts | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/interfaces/statsfm/stream.ts b/src/interfaces/statsfm/stream.ts index 142d528..d96dee7 100644 --- a/src/interfaces/statsfm/stream.ts +++ b/src/interfaces/statsfm/stream.ts @@ -8,6 +8,9 @@ export interface Stream { albumId: number; artistIds: number[]; importId?: number; + trackReleaseId?: number; + albumReleaseId?: number; + contextId?: string; } export interface StreamMinified { @@ -20,6 +23,9 @@ export interface StreamMinified { h: number; i: number[]; j?: number; + k?: number; + l?: number; + m?: string; } export const streamToStreamMinified = (stream: Stream): Omit => { @@ -31,7 +37,10 @@ export const streamToStreamMinified = (stream: Stream): Omit { trackId: stream.f, trackName: stream.g, albumId: stream.h, - artistIds: stream.i + artistIds: stream.i, + trackReleaseId: stream.k ?? undefined, + albumReleaseId: stream.l ?? undefined, + contextId: stream.m ?? undefined }; if ('j' in stream) obj.importId = stream.j; return obj;