2024-11-12 15:56:20 -08:00
|
|
|
// Copyright 2024 Signal Messenger, LLC
|
|
|
|
// SPDX-License-Identifier: AGPL-3.0-only
|
2024-12-12 08:15:40 -06:00
|
|
|
/* eslint-disable max-classes-per-file */
|
2024-11-12 15:56:20 -08:00
|
|
|
|
|
|
|
import type Long from 'long';
|
|
|
|
|
|
|
|
export class UnsupportedBackupVersion extends Error {
|
|
|
|
constructor(version: Long) {
|
|
|
|
super(`Unsupported backup version: ${version}`);
|
|
|
|
}
|
|
|
|
}
|
2024-12-12 08:15:40 -06:00
|
|
|
|
|
|
|
export class BackupDownloadFailedError extends Error {}
|
|
|
|
|
|
|
|
export class BackupProcessingError extends Error {}
|