aboutsummaryrefslogtreecommitdiffstats
path: root/packages/meshbay-hub/src/meshbay_hub/static/android-sync-page.js
diff options
context:
space:
mode:
Diffstat (limited to 'packages/meshbay-hub/src/meshbay_hub/static/android-sync-page.js')
-rw-r--r--packages/meshbay-hub/src/meshbay_hub/static/android-sync-page.js6
1 files changed, 6 insertions, 0 deletions
diff --git a/packages/meshbay-hub/src/meshbay_hub/static/android-sync-page.js b/packages/meshbay-hub/src/meshbay_hub/static/android-sync-page.js
index b4d85d0..af59605 100644
--- a/packages/meshbay-hub/src/meshbay_hub/static/android-sync-page.js
+++ b/packages/meshbay-hub/src/meshbay_hub/static/android-sync-page.js
@@ -11,6 +11,8 @@ import { ask } from './ask.js';
import * as platform from './platform.js';
import { PhotoSyncSection } from './photo-sync-settings.js';
import { DocSyncSection } from './phone-sync-settings.js';
+import { DriveSyncSection } from './drive-sync-settings.js';
+import { runDriveSync } from './drive-sync.js';
import { runPhotoSync } from './photo-sync.js';
import { runDocSync, KINDS } from './phone-sync.js';
import {
@@ -22,6 +24,7 @@ function kindDirs(folder, account) {
const suffixes = [
...(platform.photoSync.available ? ['photos'] : []),
...Object.values(KINDS).filter((k) => k.sync.available).map((k) => k.suffix),
+ ...(platform.driveSync.available ? ['drive'] : []),
];
return suffixes.map((s) => `${folder}/${account}-${s}`);
}
@@ -42,6 +45,7 @@ export function AndroidSyncPage({ user, groups }) {
// Each kind that is on starts again in the new place, now.
if (platform.photoSync.available) runPhotoSync();
for (const kind of Object.keys(KINDS)) if (KINDS[kind].sync.available) runDocSync(kind);
+ if (platform.driveSync.available) runDriveSync();
};
return html`
@@ -52,6 +56,8 @@ export function AndroidSyncPage({ user, groups }) {
<${PhotoSyncSection} key=${'photos' + place} destination=${mine} />`}
${Object.keys(KINDS).filter((k) => KINDS[k].sync.available).map((kind) => html`
<${DocSyncSection} key=${kind + place} kind=${kind} destination=${mine} />`)}
+ ${platform.driveSync.available && html`
+ <${DriveSyncSection} key=${'drive' + place} destination=${mine} />`}
</div>
`;
}