Quellcode durchsuchen

Some implementations set quoted posts with 'quoteUrl', so look at that as well.

grunfink vor 8 Monaten
Ursprung
Commit
bc74642315
2 geänderte Dateien mit 4 neuen und 2 gelöschten Zeilen
  1. 2 1
      activitypub.c
  2. 2 1
      html.c

+ 2 - 1
activitypub.c

@@ -2686,7 +2686,8 @@ int process_input_message(snac *snac, const xs_dict *msg, const xs_dict *req)
 
                 timeline_request(snac, &in_reply_to, &wrk, 0);
 
-                const char *quoted_id = xs_dict_get(object, "quoteUri");
+                const char *quoted_id = xs_or(xs_dict_get(object, "quoteUri"), xs_dict_get(object, "quoteUrl"));
+
                 if (xs_is_string(quoted_id) && xs_match(quoted_id, "https://*|http://*")) { /** **/
                     xs *quoted_post = NULL;
                     int status;

+ 2 - 1
html.c

@@ -2396,7 +2396,8 @@ xs_html *html_entry(snac *user, xs_dict *msg, int read_only,
             xs_html_raw(c));
 
         /* quoted post */
-        const char *quoted_id = xs_dict_get(msg, "quoteUri");
+        const char *quoted_id = xs_or(xs_dict_get(msg, "quoteUri"), xs_dict_get(msg, "quoteUrl"));
+
         if (xs_is_string(quoted_id) && xs_match(quoted_id, "https://*|http://*")) { /** **/
             xs *quoted_post = NULL;