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.js7
1 files changed, 6 insertions, 1 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 af59605..631be50 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
@@ -12,7 +12,8 @@ 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 { WhatsAppSyncSection } from './whatsapp-sync-settings.js';
+import { runDriveSync, runWhatsAppSync } from './drive-sync.js';
import { runPhotoSync } from './photo-sync.js';
import { runDocSync, KINDS } from './phone-sync.js';
import {
@@ -25,6 +26,7 @@ function kindDirs(folder, account) {
...(platform.photoSync.available ? ['photos'] : []),
...Object.values(KINDS).filter((k) => k.sync.available).map((k) => k.suffix),
...(platform.driveSync.available ? ['drive'] : []),
+ ...(platform.whatsappSync.available ? ['whatsapp'] : []),
];
return suffixes.map((s) => `${folder}/${account}-${s}`);
}
@@ -46,6 +48,7 @@ export function AndroidSyncPage({ user, groups }) {
if (platform.photoSync.available) runPhotoSync();
for (const kind of Object.keys(KINDS)) if (KINDS[kind].sync.available) runDocSync(kind);
if (platform.driveSync.available) runDriveSync();
+ if (platform.whatsappSync.available) runWhatsAppSync();
};
return html`
@@ -58,6 +61,8 @@ export function AndroidSyncPage({ user, groups }) {
<${DocSyncSection} key=${kind + place} kind=${kind} destination=${mine} />`)}
${platform.driveSync.available && html`
<${DriveSyncSection} key=${'drive' + place} destination=${mine} />`}
+ ${platform.whatsappSync.available && html`
+ <${WhatsAppSyncSection} key=${'whatsapp' + place} destination=${mine} />`}
</div>
`;
}