Dexie Logo
Documentation

db.syncable.list()

List remote URLs

Syntax

db.syncable.list()

Return Value

Remarks

List remote URLs that we are connected or have been connected to. An URL will be listed even after disconnected. To remove an URL completely from this list, db.syncable.delete(url) should be used.
To see the state of the URL, use db.syncable.getStatus()

Example

function listUrlsAndStatuses () {
    return db.syncable.list().then(urls => {
        return Promise.all(urls.map(
            url => db.syncable.getStatus(url)
                .then(status => ({url: url, status: status}));
    });
}

listUrlsAndStatuses().then(results) {
    results.forEach(x => {
        console.log(`URL: ${x.url}, status: ${Dexie.Syncable.StatusTexts[x.status]}`);
    }).catch (err => {
        console.error (`Error: ${err.stack || err}`);
    });
}

© 2014-2025 Awarica AB

Made with love for great people.

Read Terms & Conditions and Privacy Policy.