From bab0a94e0de49de37ccf2babc41cf6d419bd6d08 Mon Sep 17 00:00:00 2001 From: Audric Ackermann Date: Tue, 29 Jun 2021 10:01:04 +1000 Subject: [PATCH] make moderator strings add/remove error more explicit --- _locales/en/messages.json | 6 ++---- .../conversation/ModeratorsAddDialog.tsx | 2 +- .../conversation/ModeratorsRemoveDialog.tsx | 2 +- ts/interactions/messageInteractions.ts | 4 ++-- ts/session/utils/Toast.tsx | 20 ++++++------------- 5 files changed, 12 insertions(+), 22 deletions(-) diff --git a/_locales/en/messages.json b/_locales/en/messages.json index e358968e0..5e9dbf34a 100644 --- a/_locales/en/messages.json +++ b/_locales/en/messages.json @@ -263,9 +263,9 @@ "leaveGroupConfirmationAdmin": "As you are the admin of this group, if you leave it it will be removed for every current members. Are you sure you want to leave this group?", "cannotRemoveCreatorFromGroup": "Cannot remove this user", "cannotRemoveCreatorFromGroupDesc": "You cannot remove this user as they are the creator of the group.", - "userNeedsToHaveJoined": "User needs to have joined", - "userNeedsToHaveJoinedDesc": "An error happened. The user needs to have already joined the server for this ADD to work.", "noContactsForGroup": "You don't have any contacts yet", + "failedToAddAsModerator": "Failed to add user as moderator", + "failedToRemoveFromModerator": "Failed to remove user from the moderator list", "copyMessage": "Copy message text", "selectMessage": "Select message", "editGroup": "Edit group", @@ -381,8 +381,6 @@ "noBlockedContacts": "No blocked contacts", "userAddedToModerators": "User added to moderator list", "userRemovedFromModerators": "User removed from moderator list", - "errorHappenedWhileRemovingModerator": "An error happened", - "errorHappenedWhileRemovingModeratorDesc": "An error happened while removing this user from the moderator list.", "orJoinOneOfThese": "Or join one of these...", "helpUsTranslateSession": "Help us Translate Session", "translation": "Translation", diff --git a/ts/components/conversation/ModeratorsAddDialog.tsx b/ts/components/conversation/ModeratorsAddDialog.tsx index dab5f1e31..5a4649d94 100644 --- a/ts/components/conversation/ModeratorsAddDialog.tsx +++ b/ts/components/conversation/ModeratorsAddDialog.tsx @@ -47,7 +47,7 @@ export const AddModeratorsDialog = (props: Props) => { if (!isAdded) { window?.log?.warn('failed to add moderators:', isAdded); - ToastUtils.pushUserNeedsToHaveJoined(); + ToastUtils.pushFailedToAddAsModerator(); } else { window?.log?.info(`${pubkey.key} added as moderator...`); ToastUtils.pushUserAddedToModerators(); diff --git a/ts/components/conversation/ModeratorsRemoveDialog.tsx b/ts/components/conversation/ModeratorsRemoveDialog.tsx index b3c1eb7fb..30d6d10d3 100644 --- a/ts/components/conversation/ModeratorsRemoveDialog.tsx +++ b/ts/components/conversation/ModeratorsRemoveDialog.tsx @@ -205,7 +205,7 @@ export class RemoveModeratorsDialog extends React.Component { if (!res) { window?.log?.warn('failed to remove moderators:', res); - ToastUtils.pushUserNeedsToHaveJoined(); + ToastUtils.pushFailedToRemoveFromModerator(); } else { window?.log?.info(`${removedMods} removed from moderators...`); ToastUtils.pushUserRemovedFromModerators(); diff --git a/ts/interactions/messageInteractions.ts b/ts/interactions/messageInteractions.ts index 8199e427a..8f7aabcaa 100644 --- a/ts/interactions/messageInteractions.ts +++ b/ts/interactions/messageInteractions.ts @@ -134,7 +134,7 @@ export async function removeSenderFromModerator(sender: string, convoId: string) if (!res) { window?.log?.warn('failed to remove moderator:', res); - ToastUtils.pushErrorHappenedWhileRemovingModerator(); + ToastUtils.pushFailedToRemoveFromModerator(); } else { window?.log?.info(`${pubKeyToRemove.key} removed from moderators...`); ToastUtils.pushUserRemovedFromModerators(); @@ -154,7 +154,7 @@ export async function addSenderAsModerator(sender: string, convoId: string) { if (!res) { window?.log?.warn('failed to add moderator:', res); - ToastUtils.pushUserNeedsToHaveJoined(); + ToastUtils.pushFailedToAddAsModerator(); } else { window?.log?.info(`${pubKeyToAdd.key} added to moderators...`); ToastUtils.pushUserAddedToModerators(); diff --git a/ts/session/utils/Toast.tsx b/ts/session/utils/Toast.tsx index ba562a35b..c90fbb5bf 100644 --- a/ts/session/utils/Toast.tsx +++ b/ts/session/utils/Toast.tsx @@ -191,12 +191,12 @@ export function pushOnlyAdminCanRemove() { ); } -export function pushUserNeedsToHaveJoined() { - pushToastWarning( - 'userNeedsToHaveJoined', - window.i18n('userNeedsToHaveJoined'), - window.i18n('userNeedsToHaveJoinedDesc') - ); +export function pushFailedToAddAsModerator() { + pushToastWarning('failedToAddAsModerator', window.i18n('failedToAddAsModerator')); +} + +export function pushFailedToRemoveFromModerator() { + pushToastWarning('failedToRemoveFromModerator', window.i18n('failedToRemoveFromModerator')); } export function pushUserAddedToModerators() { @@ -210,11 +210,3 @@ export function pushUserRemovedFromModerators() { export function pushInvalidPubKey() { pushToastSuccess('invalidPubKey', window.i18n('invalidPubkeyFormat')); } - -export function pushErrorHappenedWhileRemovingModerator() { - pushToastError( - 'errorHappenedWhileRemovingModerator', - window.i18n('errorHappenedWhileRemovingModerator'), - window.i18n('errorHappenedWhileRemovingModeratorDesc') - ); -}