aboutsummaryrefslogtreecommitdiffstats
path: root/packages/meshbay-client
diff options
context:
space:
mode:
Diffstat (limited to 'packages/meshbay-client')
-rw-r--r--packages/meshbay-client/src/main.js14
1 files changed, 2 insertions, 12 deletions
diff --git a/packages/meshbay-client/src/main.js b/packages/meshbay-client/src/main.js
index 52ca168..c1ff540 100644
--- a/packages/meshbay-client/src/main.js
+++ b/packages/meshbay-client/src/main.js
@@ -2205,8 +2205,7 @@ function registerBridge() {
// The person's choice on the creation form; the node never
// takes it from the hub.
join_policy: a.joinPolicy === 'open' ? 'open' : 'invite' };
- await confirmOrRefuse('native.attach_confirm',
- { name: body.name, path: body.shared_dir });
+ await confirmFolder(body.shared_dir);
return ['POST', '/api/groups/attach', body];
},
detachGroup: (a) => ['POST', '/api/groups/detach', { name: aText(a.name, 'the group name') }],
@@ -2223,16 +2222,7 @@ function registerBridge() {
ejectRoot: (a) => ['PUT', `${root(a)}/eject`],
plugRoot: (a) => ['PUT', `${root(a)}/plug`],
removeRoot: (a) => ['DELETE', root(a)],
- // Creating a missing key replaces nothing -- the node keeps an existing one
- // -- so only a rotation is asked about.
- initGek: async (a) => {
- const target = group(a);
- if (a.rotate) {
- await confirmOrRefuse('node.gek_rotate_confirm');
- return ['POST', `${target}/gek?rotate=true`];
- }
- return ['POST', `${target}/gek`];
- },
+ initGek: (a) => ['POST', `${group(a)}/gek${a.rotate ? '?rotate=true' : ''}`],
pairOperator: () => ['POST', '/api/operator/pair'],
roster: (a) => ['GET', a.groupId
? `/api/roster?group_id=${anId(a.groupId, 'the group')}` : '/api/roster'],