Update link for support on database error

This commit is contained in:
trevor-signal 2023-11-15 12:54:51 -05:00 committed by GitHub
parent 337d3f8490
commit 0baf01e221
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 2 deletions

View file

@ -112,7 +112,7 @@
"description": "Title of a popup if the database cannot start up properly"
},
"icu:databaseError__detail": {
"messageformat": "A database error occurred. You can copy the error and contact Signal support to help fix the issue. If you need to use Signal right away, you can delete your data and restart.\n\nContact support by visiting: https://support.signal.org/hc/requests/new?desktop",
"messageformat": "A database error occurred. You can copy the error and contact Signal support to help fix the issue. If you need to use Signal right away, you can delete your data and restart.\n\nContact support by visiting: {link}",
"description": "Description shown in a popup if the database cannot start up properly"
},
"icu:deleteAndRestart": {

View file

@ -1645,6 +1645,7 @@ const onDatabaseError = async (error: string) => {
const buttons = [i18n('icu:copyErrorAndQuit')];
const copyErrorAndQuitButtonIndex = 0;
const SIGNAL_SUPPORT_LINK = 'https://support.signal.org/error';
if (error.includes(DBVersionFromFutureError.name)) {
// If the DB version is too new, the user likely opened an older version of Signal,
@ -1654,7 +1655,9 @@ const onDatabaseError = async (error: string) => {
} else {
// Otherwise, this is some other kind of DB error, let's give them the option to
// delete.
messageDetail = i18n('icu:databaseError__detail');
messageDetail = i18n('icu:databaseError__detail', {
link: SIGNAL_SUPPORT_LINK,
});
buttons.push(i18n('icu:deleteAndRestart'));
deleteAllDataButtonIndex = 1;