mirror of
https://github.com/usatiuk/dhfs.git
synced 2025-10-28 20:47:49 +01:00
Sync-base: cleanup proto files
This commit is contained in:
@@ -1,25 +0,0 @@
|
|||||||
package com.usatiuk.dhfs.peersync;
|
|
||||||
|
|
||||||
import com.usatiuk.dhfs.ProtoSerializer;
|
|
||||||
import com.usatiuk.dhfs.persistence.PeerInfoP;
|
|
||||||
import com.usatiuk.utils.SerializationHelper;
|
|
||||||
import jakarta.inject.Singleton;
|
|
||||||
|
|
||||||
import java.io.IOException;
|
|
||||||
|
|
||||||
@Singleton
|
|
||||||
public class PeerInfoProtoSerializer implements ProtoSerializer<PeerInfoP, PeerInfo> {
|
|
||||||
@Override
|
|
||||||
public PeerInfo deserialize(PeerInfoP message) {
|
|
||||||
try (var is = message.getSerializedData().newInput()) {
|
|
||||||
return SerializationHelper.deserialize(is);
|
|
||||||
} catch (IOException e) {
|
|
||||||
throw new RuntimeException(e);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public PeerInfoP serialize(PeerInfo object) {
|
|
||||||
return PeerInfoP.newBuilder().setSerializedData(SerializationHelper.serialize(object)).build();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -22,20 +22,6 @@ message ObjectChangelog {
|
|||||||
repeated entries_Entry entries = 1;
|
repeated entries_Entry entries = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO: Serialization
|
|
||||||
message FileDtoP {
|
|
||||||
bytes serializedData = 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
message ChunkDataP {
|
|
||||||
JObjectKeyP key = 1;
|
|
||||||
bytes data = 2;
|
|
||||||
}
|
|
||||||
|
|
||||||
message PeerInfoP {
|
|
||||||
bytes serializedData = 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
message JDataRemoteDtoP {
|
message JDataRemoteDtoP {
|
||||||
bytes serializedData = 1;
|
bytes serializedData = 1;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user