From 669bd58e339e018f434c5c77245c4de3a2b1cb85 Mon Sep 17 00:00:00 2001 From: Jon Chambers Date: Tue, 16 Nov 2021 16:28:38 -0500 Subject: [PATCH] Drop the unused `Key` utility class --- .../textsecuregcm/storage/Key.java | 64 ------------------- 1 file changed, 64 deletions(-) delete mode 100644 service/src/main/java/org/whispersystems/textsecuregcm/storage/Key.java diff --git a/service/src/main/java/org/whispersystems/textsecuregcm/storage/Key.java b/service/src/main/java/org/whispersystems/textsecuregcm/storage/Key.java deleted file mode 100644 index 77e67a0bb..000000000 --- a/service/src/main/java/org/whispersystems/textsecuregcm/storage/Key.java +++ /dev/null @@ -1,64 +0,0 @@ -/* - * Copyright 2013-2020 Signal Messenger, LLC - * SPDX-License-Identifier: AGPL-3.0-only - */ - -package org.whispersystems.textsecuregcm.storage; - -import java.io.IOException; - -class Key { - - private final byte[] userMessageQueue; - private final byte[] userMessageQueueMetadata; - private final byte[] userMessageQueuePersistInProgress; - - private final String address; - private final long deviceId; - - Key(String address, long deviceId) { - this.address = address; - this.deviceId = deviceId; - this.userMessageQueue = ("user_queue::" + address + "::" + deviceId).getBytes(); - this.userMessageQueueMetadata = ("user_queue_metadata::" + address + "::" + deviceId).getBytes(); - this.userMessageQueuePersistInProgress = ("user_queue_persisting::" + address + "::" + deviceId).getBytes(); - } - - String getAddress() { - return address; - } - - long getDeviceId() { - return deviceId; - } - - byte[] getUserMessageQueue() { - return userMessageQueue; - } - - byte[] getUserMessageQueueMetadata() { - return userMessageQueueMetadata; - } - - byte[] getUserMessageQueuePersistInProgress() { - return userMessageQueuePersistInProgress; - } - - static byte[] getUserMessageQueueIndex() { - return "user_queue_index".getBytes(); - } - - static Key fromUserMessageQueue(byte[] userMessageQueue) throws IOException { - try { - String[] parts = new String(userMessageQueue).split("::"); - - if (parts.length != 3) { - throw new IOException("Malformed key: " + new String(userMessageQueue)); - } - - return new Key(parts[1], Long.parseLong(parts[2])); - } catch (NumberFormatException e) { - throw new IOException(e); - } - } -}