Browse Source

show a better message when admission to an onboarding meeting succeeds but registration fails

Trent Larson 2 weeks ago
parent
commit
287a440b3e
  1. 15
      src/components/MembersList.vue

15
src/components/MembersList.vue

@ -392,6 +392,7 @@ export default class MembersList extends Vue {
did: member.did,
name: member.name,
}
try {
const result = await register(
this.activeDid,
this.apiServer,
@ -414,17 +415,21 @@ export default class MembersList extends Vue {
3000,
);
} else {
const additionalInfo = result.error || "";
throw result;
}
// eslint-disable-next-line @typescript-eslint/no-explicit-any
} catch (error: any) {
// registration failure is likely explained by a message from the server
const additionalInfo = serverMessageForUser(error) || error?.error || "";
this.$notify(
{
group: "alert",
type: "danger",
type: "warning",
title: "Registration failed",
text:
"They were admitted, but registration failed. You can try again, or register from your contacts screen. " +
text: "They were admitted to the meeting. However, registration failed. You can register them from the contacts screen. " +
additionalInfo,
},
10000,
12000,
);
}
}

Loading…
Cancel
Save