summaryrefslogtreecommitdiffstats
path: root/src/mixins
diff options
context:
space:
mode:
authorJohn Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>2021-06-28 13:04:34 +0200
committerJohn Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>2021-07-01 10:56:33 +0200
commitee443f249edd2a7f8506b98ade7e58eacfed5def (patch)
tree3c1233c2ae440d785b59bad3863408e97d01efaf /src/mixins
parent8bbc0c2d3bc40122297b19665cf1df3ff3670e1f (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.js5
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
}