diff options
Diffstat (limited to 'packages/meshbay-hub/src/meshbay_hub/static/hub-client.js')
| -rw-r--r-- | packages/meshbay-hub/src/meshbay_hub/static/hub-client.js | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/packages/meshbay-hub/src/meshbay_hub/static/hub-client.js b/packages/meshbay-hub/src/meshbay_hub/static/hub-client.js index 8ad091f..84cbaf6 100644 --- a/packages/meshbay-hub/src/meshbay_hub/static/hub-client.js +++ b/packages/meshbay-hub/src/meshbay_hub/static/hub-client.js @@ -402,8 +402,15 @@ async function mirrorBrowserAccess(token, userId, known) { } } +// The node keys linked to this account, one per machine it runs a node on: +// `{ keys: [{ pk_node_ed25519, linked_at, last_seen, observed_ip, connected }], +// limit }`. The account's own only; nobody else can read them. +async function linkedNodeKeys(token) { + return hubFetch('/v1/users/me/node_keys', { token }); +} + export { - HUB, navigate, session, mirrorBrowserAccess, + HUB, navigate, session, mirrorBrowserAccess, linkedNodeKeys, openDB, IDB_PLAYLISTS, purgeGroupIndexCache, _storeBundleKey, _loadBundleKey, _storeRecoveryKey, _loadRecoveryKey, _clearKeyDB, |