ask confirmation before joining opengroup invitation

pull/1608/head
Audric Ackermann 4 years ago
parent 248494f15b
commit bd2777ace3
No known key found for this signature in database
GPG Key ID: 999F434D76324AD4

@ -292,6 +292,9 @@
"openGroupInvitation": {
"message": "Open group invitation"
},
"joinOpenGroupAfterInvitationConfirmation": {
"message": "Do you want to join this open group?"
},
"media": {
"message": "Media",
"description": "Header of the default pane in the media gallery, showing images and videos",

@ -241,9 +241,12 @@ async function acceptOpenGroupInvitationV1(serverAddress: string) {
}
}
const acceptOpenGroupInvitationV2 = async (completeUrl: string) => {
const acceptOpenGroupInvitationV2 = (completeUrl: string) => {
window.confirmationDialog({
message: window.i18n('joinOpenGroupAfterInvitationConfirmation'),
resolve: () => joinOpenGroupV2WithUIEvents(completeUrl, true),
});
// this function does not throw, and will showToasts if anything happens
await joinOpenGroupV2WithUIEvents(completeUrl, true);
};
/**
@ -251,7 +254,7 @@ const acceptOpenGroupInvitationV2 = async (completeUrl: string) => {
*/
export const acceptOpenGroupInvitation = async (completeUrl: string) => {
if (completeUrl.match(openGroupV2CompleteURLRegex)) {
await acceptOpenGroupInvitationV2(completeUrl);
acceptOpenGroupInvitationV2(completeUrl);
} else {
await acceptOpenGroupInvitationV1(completeUrl);
}

Loading…
Cancel
Save