mirror of
https://github.com/matrix-construct/construct
synced 2024-09-28 19:58:53 +02:00
ircd:Ⓜ️:event::append: Add checkpoint enclosing event object; fix empty object.
This commit is contained in:
parent
79a4394626
commit
6bbe8b8855
1 changed files with 7 additions and 0 deletions
|
@ -56,6 +56,12 @@ ircd::m::event::append::append(json::stack::array &array,
|
|||
const opts &opts)
|
||||
:boolean{[&]
|
||||
{
|
||||
assert(array.s);
|
||||
json::stack::checkpoint cp
|
||||
{
|
||||
*array.s
|
||||
};
|
||||
|
||||
json::stack::object object
|
||||
{
|
||||
array
|
||||
|
@ -69,6 +75,7 @@ ircd::m::event::append::append(json::stack::array &array,
|
|||
}
|
||||
};
|
||||
|
||||
cp.committing(ret);
|
||||
return ret;
|
||||
}}
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue