diff options
author | John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> | 2021-06-28 13:04:34 +0200 |
---|---|---|
committer | John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> | 2021-07-01 10:56:33 +0200 |
commit | ee443f249edd2a7f8506b98ade7e58eacfed5def (patch) | |
tree | 3c1233c2ae440d785b59bad3863408e97d01efaf /src/mixins | |
parent | 8bbc0c2d3bc40122297b19665cf1df3ff3670e1f (diff) |
Approve request from contacts UI
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
Diffstat (limited to 'src/mixins')
-rw-r--r-- | src/mixins/CircleActionsMixin.js | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/mixins/CircleActionsMixin.js b/src/mixins/CircleActionsMixin.js index 873db246..60e83765 100644 --- a/src/mixins/CircleActionsMixin.js +++ b/src/mixins/CircleActionsMixin.js @@ -25,6 +25,7 @@ import { showError } from '@nextcloud/dialogs' import { joinCircle } from '../services/circles.ts' import Circle from '../models/circle.ts' import CopyToClipboardMixin from './CopyToClipboardMixin' +import Member from '../models/member.ts' export default { @@ -105,9 +106,11 @@ export default { async joinCircle() { this.loadingJoin = true try { - await joinCircle(this.circle.id) + const initiator = await joinCircle(this.circle.id) + this.circle.initiator = new Member(initiator) } catch (error) { showError(t('contacts', 'Unable to join the circle')) + console.error('Unable to join the circle', error) } finally { this.loadingJoin = false } |