message_object_ok

This commit is contained in:
Pascal 2025-01-08 15:06:46 +01:00
parent 3ecbe0da24
commit 77dbde3129

View File

@ -238,14 +238,30 @@ class ChatElement extends HTMLElement {
const meAndOne = [{ sp_addresses: me }, otherMembers.pop()!]; const meAndOne = [{ sp_addresses: me }, otherMembers.pop()!];
const everyOneElse = otherMembers; const everyOneElse = otherMembers;
const messagingTemplate = { const messagingTemplate = {
process_id: crypto.randomUUID(),
description: 'messaging', description: 'messaging',
messages: {
state: 'initial',
object: {
type: 'message_list',
content: [],
content_type: {
allowed: ['text', 'file'],
default: 'text'
},
metadata: {
created_at: Date.now(),
last_updated: Date.now()
}
}
},
roles: { roles: {
public: { public: {
members: allMembers, members: allMembers,
validation_rules: [ validation_rules: [
{ {
quorum: 0.0, quorum: 0.0,
fields: ['description', 'roles'], fields: ['description', 'roles', 'messages'],
min_sig_member: 0.0, min_sig_member: 0.0,
}, },
], ],
@ -256,7 +272,7 @@ class ChatElement extends HTMLElement {
validation_rules: [ validation_rules: [
{ {
quorum: 1.0, quorum: 1.0,
fields: ['description', 'roles'], fields: ['description', 'roles', 'messages'],
min_sig_member: 1.0, min_sig_member: 1.0,
}, },
], ],
@ -267,7 +283,7 @@ class ChatElement extends HTMLElement {
validation_rules: [ validation_rules: [
{ {
quorum: 0.0, quorum: 0.0,
fields: ['description', 'roles'], fields: ['description', 'roles', 'messages'],
min_sig_member: 0.0, min_sig_member: 0.0,
}, },
], ],
@ -275,6 +291,7 @@ class ChatElement extends HTMLElement {
}, },
}, },
}; };
try { try {
return this.sdkClient.create_new_process(JSON.stringify(messagingTemplate), null, relayAddress, feeRate); return this.sdkClient.create_new_process(JSON.stringify(messagingTemplate), null, relayAddress, feeRate);
} catch (e) { } catch (e) {