/
githubmirror
/
tldraw
Обзор
Документация
Войти
/
githubmirror
/
tldraw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
apps/dotcom/sync-worker/src/r2.ts
17 строк
518 B
David Sheldrick
[botcom] use tlsync as prototype backend (#4617)
30 сен 2024, 14:36
Не верифицирован
30 сен 2024, 14:36
e3ca526
Код
Авторство
О чём код?
export function getR2KeyForRoom({ slug, isApp }: { slug: string; isApp: boolean }) { return `${isApp ? 'app_rooms' : 'public_rooms'}/${slug}` } export function getR2KeyForSnapshot({ parentSlug, snapshotSlug, isApp, }: { parentSlug: string | undefined | null snapshotSlug: string isApp: boolean }) { // We might not have a parent slug. This happens when creating a snapshot from a local room. const slug = parentSlug ? `${parentSlug}/${snapshotSlug}` : snapshotSlug return getR2KeyForRoom({ slug, isApp }) }