diff options
| author | Joe Carstairs <65492573+Sycamost@users.noreply.github.com> | 2024-01-21 10:12:10 +0000 |
|---|---|---|
| committer | Joe Carstairs <jcarstairs@scottlogic.com> | 2024-01-29 10:51:49 +0000 |
| commit | c6cbf9a32b58c5092892932d879a8b2963a19f08 (patch) | |
| tree | 13a5b3c20914732c764a29417d5c026339b57789 | |
| parent | a78374f2ada4ec51bd59883973f4fa75b8f5499d (diff) | |
Adds RegistrationResponseVerificationFailedError
| -rw-r--r-- | src/i18n/translations/errors/registrationResponseVerificationFailedError.ts | 17 | ||||
| -rw-r--r-- | src/types/RegistrationResponseVerificationFailedError.ts | 13 |
2 files changed, 30 insertions, 0 deletions
diff --git a/src/i18n/translations/errors/registrationResponseVerificationFailedError.ts b/src/i18n/translations/errors/registrationResponseVerificationFailedError.ts new file mode 100644 index 0000000..a0c18fb --- /dev/null +++ b/src/i18n/translations/errors/registrationResponseVerificationFailedError.ts @@ -0,0 +1,17 @@ +import type { TranslationsDictionary } from '$types/TranslationsDictionary'; + +const tPage = { + message: { + sco: () => ` + Your browser sent a registration response til our server, but we coudna be + shair that it wis suithfest. + `, + 'en-GB': () => ` + Your browser sent a registration response to our server, but we coudn’t + verify that it was valid. + `, + }, +}; + +type Raw = typeof tPage; +export default tPage as TranslationsDictionary<Raw>; diff --git a/src/types/RegistrationResponseVerificationFailedError.ts b/src/types/RegistrationResponseVerificationFailedError.ts new file mode 100644 index 0000000..659af67 --- /dev/null +++ b/src/types/RegistrationResponseVerificationFailedError.ts @@ -0,0 +1,13 @@ +import type Locale from './Locale'; + +import translate from '$i18n/translate'; +import tError from '$i18n/translations/errors/registrationResponseVerificationFailedError'; + +class RegistrationResponseVerificationFailedError extends Error { + constructor(locale: Locale) { + super(translate(locale)(tError, { key: 'message' })); + this.name = 'RegistrationResponseVerificationFailedError'; + } +} + +export default RegistrationResponseVerificationFailedError; |
