[ADD/WIP] Start adding reactions

This commit is contained in:
LDA 2024-06-27 03:41:24 +02:00
commit 1126497d5b
7 changed files with 93 additions and 6 deletions

View file

@ -157,3 +157,25 @@ MatrixCreateReplace(char *event, char *body)
return map;
}
HashMap *
MatrixCreateReact(char *event, char *body)
{
HashMap *map;
HashMap *rel;
if (!body || !event)
{
return NULL;
}
map = HashMapCreate();
rel = HashMapCreate();
HashMapSet(rel, "rel_type", JsonValueString("m.annotation"));
HashMapSet(rel, "event_id", JsonValueString(event));
HashMapSet(rel, "key", JsonValueString(body));
HashMapSet(map, "m.relates_to", JsonValueObject(rel));
return map;
}