Meta: Suppress compiler warnings

This commit is contained in:
Alec Murphy 2025-03-12 20:49:05 -04:00
parent 401035a0d1
commit a4a959d875
2 changed files with 1 additions and 3 deletions

View file

@ -25,7 +25,6 @@ U0 @slon_api_v1_announcements_delete(SlonHttpSession* session)
if (!StrICmp("reactions", verb)) { if (!StrICmp("reactions", verb)) {
JsonArray* emoji_array = announcement->o("reactions")->a(emoji); JsonArray* emoji_array = announcement->o("reactions")->a(emoji);
Bool save_announcements = FALSE;
if (emoji_array && emoji_array->contains(account_id)) { if (emoji_array && emoji_array->contains(account_id)) {
for (i = 0; i < emoji_array->length; i++) { for (i = 0; i < emoji_array->length; i++) {
if (!StrICmp(account_id, emoji_array->@(i))) { if (!StrICmp(account_id, emoji_array->@(i))) {

View file

@ -287,6 +287,7 @@ U0 @slon_admin_new_account(SlonHttpSession* session)
U0 @slon_admin_new_announcement(SlonHttpSession* session) U0 @slon_admin_new_announcement(SlonHttpSession* session)
{ {
SLON_SCRATCH_BUFFER_AND_REQUEST_JSON SLON_SCRATCH_BUFFER_AND_REQUEST_JSON
no_warn scratch_buffer;
if (request_json->@("content")) { if (request_json->@("content")) {
U8* id = @slon_api_generate_unique_id(session); U8* id = @slon_api_generate_unique_id(session);
@ -305,8 +306,6 @@ U0 @slon_admin_new_announcement(SlonHttpSession* session)
announcement->set("statuses", SLON_EMPTY_JSON_ARRAY, JSON_ARRAY); announcement->set("statuses", SLON_EMPTY_JSON_ARRAY, JSON_ARRAY);
announcement->set("tags", Json.CreateArray(slon_db_mem_task), JSON_ARRAY); announcement->set("tags", Json.CreateArray(slon_db_mem_task), JSON_ARRAY);
announcement->set("emojis", Json.CreateArray(slon_db_mem_task), JSON_ARRAY); announcement->set("emojis", Json.CreateArray(slon_db_mem_task), JSON_ARRAY);
// Internally, "reactions" is { "emoji": [ "account_id", "account_id", ... ]}
// This is presented to the client as: "reactions": [ { "name": "emoji", "count": xxx, "me": true/false }, ... ]
announcement->set("reactions", Json.CreateObject(slon_db_mem_task), JSON_OBJECT); announcement->set("reactions", Json.CreateObject(slon_db_mem_task), JSON_OBJECT);
db->a("announcements")->append(announcement); db->a("announcements")->append(announcement);
@slon_db_save_announcements_to_disk; @slon_db_save_announcements_to_disk;