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,
|
did: member.did,
|
||||||
name: member.name,
|
name: member.name,
|
||||||
}
|
}
|
||||||
|
try {
|
||||||
const result = await register(
|
const result = await register(
|
||||||
this.activeDid,
|
this.activeDid,
|
||||||
this.apiServer,
|
this.apiServer,
|
||||||
@@ -414,17 +415,21 @@ export default class MembersList extends Vue {
|
|||||||
3000,
|
3000,
|
||||||
);
|
);
|
||||||
} else {
|
} 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(
|
this.$notify(
|
||||||
{
|
{
|
||||||
group: "alert",
|
group: "alert",
|
||||||
type: "danger",
|
type: "warning",
|
||||||
title: "Registration failed",
|
title: "Registration failed",
|
||||||
text:
|
text: "They were admitted to the meeting. However, registration failed. You can register them from the contacts screen. " +
|
||||||
"They were admitted, but registration failed. You can try again, or register from your contacts screen. " +
|
|
||||||
additionalInfo,
|
additionalInfo,
|
||||||
},
|
},
|
||||||
10000,
|
12000,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user