smpl shortarray

This commit is contained in:
Christien Rioux 2023-08-07 08:07:51 -04:00
parent c59828df90
commit e68cbb26eb
7 changed files with 80 additions and 24 deletions

View file

@ -932,7 +932,7 @@ class Conversation extends $pb.GeneratedMessage {
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Conversation', createEmptyInstance: create)
..aOM<Profile>(1, _omitFieldNames ? '' : 'profile', subBuilder: Profile.create)
..aOS(2, _omitFieldNames ? '' : 'identityMasterJson')
..aOM<OwnedDHTRecordPointer>(3, _omitFieldNames ? '' : 'messages', subBuilder: OwnedDHTRecordPointer.create)
..aOM<TypedKey>(3, _omitFieldNames ? '' : 'messages', subBuilder: TypedKey.create)
..hasRequiredFields = false
;
@ -978,15 +978,15 @@ class Conversation extends $pb.GeneratedMessage {
void clearIdentityMasterJson() => clearField(2);
@$pb.TagNumber(3)
OwnedDHTRecordPointer get messages => $_getN(2);
TypedKey get messages => $_getN(2);
@$pb.TagNumber(3)
set messages(OwnedDHTRecordPointer v) { setField(3, v); }
set messages(TypedKey v) { setField(3, v); }
@$pb.TagNumber(3)
$core.bool hasMessages() => $_has(2);
@$pb.TagNumber(3)
void clearMessages() => clearField(3);
@$pb.TagNumber(3)
OwnedDHTRecordPointer ensureMessages() => $_ensure(2);
TypedKey ensureMessages() => $_ensure(2);
}
class Contact extends $pb.GeneratedMessage {

View file

@ -285,15 +285,15 @@ const Conversation$json = {
'2': [
{'1': 'profile', '3': 1, '4': 1, '5': 11, '6': '.Profile', '10': 'profile'},
{'1': 'identity_master_json', '3': 2, '4': 1, '5': 9, '10': 'identityMasterJson'},
{'1': 'messages', '3': 3, '4': 1, '5': 11, '6': '.OwnedDHTRecordPointer', '10': 'messages'},
{'1': 'messages', '3': 3, '4': 1, '5': 11, '6': '.TypedKey', '10': 'messages'},
],
};
/// Descriptor for `Conversation`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List conversationDescriptor = $convert.base64Decode(
'CgxDb252ZXJzYXRpb24SIgoHcHJvZmlsZRgBIAEoCzIILlByb2ZpbGVSB3Byb2ZpbGUSMAoUaW'
'RlbnRpdHlfbWFzdGVyX2pzb24YAiABKAlSEmlkZW50aXR5TWFzdGVySnNvbhIyCghtZXNzYWdl'
'cxgDIAEoCzIWLk93bmVkREhUUmVjb3JkUG9pbnRlclIIbWVzc2FnZXM=');
'RlbnRpdHlfbWFzdGVyX2pzb24YAiABKAlSEmlkZW50aXR5TWFzdGVySnNvbhIlCghtZXNzYWdl'
'cxgDIAEoCzIJLlR5cGVkS2V5UghtZXNzYWdlcw==');
@$core.Deprecated('Use contactDescriptor instead')
const Contact$json = {

View file

@ -156,6 +156,7 @@ message Attachment {
// A single message as part of a series of messages
// Messages are stored in a DHTLog
// DHT Schema: SMPL(0,1,[identityPublicKey])
message Message {
// Author of the message
TypedKey author = 1;
@ -183,7 +184,7 @@ message Conversation {
// Identity master (JSON) to publish to friend
string identity_master_json = 2;
// Messages DHTLog (xxx for now DHTShortArray)
OwnedDHTRecordPointer messages = 3;
TypedKey messages = 3;
}
// A record of a contact that has accepted a contact invitation