mirror of
https://codeberg.org/grunfink/snac2.git
synced 2024-11-09 19:50:26 +03:00
Replaced most xs_dict_iter() with xs_dict_next().
This commit is contained in:
parent
00b019b890
commit
91bb0615d9
@ -1221,7 +1221,8 @@ xs_dict *msg_actor(snac *snac)
|
|||||||
xs_str *k;
|
xs_str *k;
|
||||||
xs_str *v;
|
xs_str *v;
|
||||||
|
|
||||||
while (xs_dict_iter(&metadata, &k, &v)) {
|
int c = 0;
|
||||||
|
while (xs_dict_next(metadata, &k, &v, &c)) {
|
||||||
xs *d = xs_dict_new();
|
xs *d = xs_dict_new();
|
||||||
|
|
||||||
xs *k2 = encode_html(k);
|
xs *k2 = encode_html(k);
|
||||||
|
6
html.c
6
html.c
@ -779,7 +779,8 @@ static xs_html *html_user_body(snac *user, int read_only)
|
|||||||
xs_html *snac_metadata = xs_html_tag("div",
|
xs_html *snac_metadata = xs_html_tag("div",
|
||||||
xs_html_attr("class", "snac-metadata"));
|
xs_html_attr("class", "snac-metadata"));
|
||||||
|
|
||||||
while (xs_dict_iter(&metadata, &k, &v)) {
|
int c = 0;
|
||||||
|
while (xs_dict_next(metadata, &k, &v, &c)) {
|
||||||
xs_html *value;
|
xs_html *value;
|
||||||
|
|
||||||
if (xs_startswith(v, "https:/" "/")) {
|
if (xs_startswith(v, "https:/" "/")) {
|
||||||
@ -944,7 +945,8 @@ xs_html *html_top_controls(snac *snac)
|
|||||||
xs_str *k;
|
xs_str *k;
|
||||||
xs_str *v;
|
xs_str *v;
|
||||||
|
|
||||||
while (xs_dict_iter(&md, &k, &v)) {
|
int c = 0;
|
||||||
|
while (xs_dict_next(md, &k, &v, &c)) {
|
||||||
xs *kp = xs_fmt("%s=%s", k, v);
|
xs *kp = xs_fmt("%s=%s", k, v);
|
||||||
|
|
||||||
if (*metadata)
|
if (*metadata)
|
||||||
|
3
httpd.c
3
httpd.c
@ -403,7 +403,8 @@ void httpd_connection(FILE *f)
|
|||||||
xs_dict *more_headers = xs_dict_get(srv_config, "http_headers");
|
xs_dict *more_headers = xs_dict_get(srv_config, "http_headers");
|
||||||
if (xs_type(more_headers) == XSTYPE_DICT) {
|
if (xs_type(more_headers) == XSTYPE_DICT) {
|
||||||
char *k, *v;
|
char *k, *v;
|
||||||
while (xs_dict_iter(&more_headers, &k, &v))
|
int c = 0;
|
||||||
|
while (xs_dict_next(more_headers, &k, &v, &c))
|
||||||
headers = xs_dict_set(headers, k, v);
|
headers = xs_dict_set(headers, k, v);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1172,7 +1172,8 @@ int mastoapi_get_handler(const xs_dict *req, const char *q_path,
|
|||||||
if (xs_is_null(val_links))
|
if (xs_is_null(val_links))
|
||||||
val_links = xs_stock_dict;
|
val_links = xs_stock_dict;
|
||||||
|
|
||||||
while (xs_dict_iter(&metadata, &k, &v)) {
|
int c = 0;
|
||||||
|
while (xs_dict_next(metadata, &k, &v, &c)) {
|
||||||
xs *val_date = NULL;
|
xs *val_date = NULL;
|
||||||
|
|
||||||
xs_number *verified_time = xs_dict_get(val_links, v);
|
xs_number *verified_time = xs_dict_get(val_links, v);
|
||||||
|
3
utils.c
3
utils.c
@ -423,7 +423,8 @@ void verify_links(snac *user)
|
|||||||
headers = xs_dict_append(headers, "accept", "text/html");
|
headers = xs_dict_append(headers, "accept", "text/html");
|
||||||
headers = xs_dict_append(headers, "user-agent", USER_AGENT " (link verify)");
|
headers = xs_dict_append(headers, "user-agent", USER_AGENT " (link verify)");
|
||||||
|
|
||||||
while (p && xs_dict_iter(&p, &k, &v)) {
|
int c = 0;
|
||||||
|
while (p && xs_dict_next(p, &k, &v, &c)) {
|
||||||
/* not an https link? skip */
|
/* not an https link? skip */
|
||||||
if (!xs_startswith(v, "https:/" "/"))
|
if (!xs_startswith(v, "https:/" "/"))
|
||||||
continue;
|
continue;
|
||||||
|
Loading…
Reference in New Issue
Block a user