signal-desktop/ts/services/backups/errors.ts
2024-12-10 16:15:41 -05:00

19 lines
521 B
TypeScript

// Copyright 2024 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only
/* eslint-disable max-classes-per-file */
import type Long from 'long';
export class UnsupportedBackupVersion extends Error {
constructor(version: Long) {
super(`Unsupported backup version: ${version}`);
}
}
export class BackupDownloadFailedError extends Error {}
export class BackupProcessingError extends Error {}
export class RelinkRequestedError extends Error {}
export class ContinueWithoutSyncingError extends Error {}