|
|
@@ -497,6 +497,14 @@ void verify_links(snac *user)
|
|
|
if (valid_status(webfinger_request(v, &wfinger, NULL)) && xs_is_string(wfinger)) {
|
|
|
ov = v;
|
|
|
v = wfinger;
|
|
|
+
|
|
|
+ /* store the alias */
|
|
|
+ if (user->links == NULL)
|
|
|
+ user->links = xs_dict_new();
|
|
|
+
|
|
|
+ user->links = xs_dict_set(user->links, ov, v);
|
|
|
+
|
|
|
+ changed++;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -575,10 +583,6 @@ void verify_links(snac *user)
|
|
|
|
|
|
user->links = xs_dict_set(user->links, v, verified_time);
|
|
|
|
|
|
- /* also add the original value if it was 'resolved' */
|
|
|
- if (xs_is_string(ov))
|
|
|
- user->links = xs_dict_set(user->links, ov, v);
|
|
|
-
|
|
|
vfied = 1;
|
|
|
}
|
|
|
else
|