All files / api/module/planetBuild planetBuildPublicUrlHandler.ts

0% Statements 0/16
0% Branches 0/1
0% Functions 0/1
0% Lines 0/16

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17                                 
import { PlanetBuild } from '@services/external/database/xata';

export const planetBuildPublicUrlHandler = (persistence: PlanetBuild): PlanetBuild => {
  const localP = { ...persistence };

  if (persistence.mediaFiles != null) {
    const bioFiles: Array<string> = [];
    for (const mediaFile of persistence.mediaFiles) {
      if (mediaFile.url == null) continue;
      bioFiles.push(mediaFile.url);
    }
    localP.mediaUrls = bioFiles.join(',');
  }

  return localP;
};