]> nmode's Git Repositories - signal-cli/blob - lib/src/main/java/org/asamk/signal/manager/syncStorage/StorageRecordUpdate.java
8dcb7b34053746e5b19378ebdce5e95adc86c838
[signal-cli] / lib / src / main / java / org / asamk / signal / manager / syncStorage / StorageRecordUpdate.java
1 package org.asamk.signal.manager.syncStorage;
2
3 import org.whispersystems.signalservice.api.storage.SignalRecord;
4
5 /**
6 * Represents a pair of records: one old, and one new. The new record should replace the old.
7 */
8 record StorageRecordUpdate<E extends SignalRecord>(E oldRecord, E newRecord) {
9
10 @Override
11 public String toString() {
12 return newRecord.describeDiff(oldRecord);
13 }
14 }