show a better message when admission to an onboarding meeting succeeds but registration fails
This commit is contained in:
@@ -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,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user