import { BUCKET_REFERENZEN, dateiUrl } from './dateien';

/**
 * Bildquelle für ein geschütztes Appwrite-File – **native**.
 * Gegenstück: `bildquelle.web.ts`.
 *
 * Nativ teilen sich `<Image>` und die SDK-Aufrufe den HTTP-Stack der
 * Plattform samt Cookie-Speicher, und die Same-Site-Regeln des Browsers gelten
 * nicht. Die schlichte URL genügt hier also.
 */
export function useBildQuelle(
  fileId?: string,
  bucketId: string = BUCKET_REFERENZEN,
): { uri: string } | undefined {
  return fileId ? { uri: dateiUrl(fileId, bucketId) } : undefined;
}
