17 lines
561 B
TypeScript
17 lines
561 B
TypeScript
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;
|
||
}
|