diff options
| -rw-r--r-- | html.c | 14 |
1 files changed, 14 insertions, 0 deletions
| @@ -212,6 +212,20 @@ d_char *html_user_header(snac *snac, d_char *s, int local) | |||
| 212 | 212 | ||
| 213 | { | 213 | { |
| 214 | xs *s1; | 214 | xs *s1; |
| 215 | xs *avatar = xs_dup(xs_dict_get(snac->config, "avatar")); | ||
| 216 | |||
| 217 | if (avatar == NULL || *avatar == '\0') { | ||
| 218 | xs_free(avatar); | ||
| 219 | avatar = xs_fmt("data:image/png;base64, %s", default_avatar_base64()); | ||
| 220 | } | ||
| 221 | |||
| 222 | s1 = xs_fmt("<img src=\"%s\" class=\"snac-avatar\" alt=\"\"/> ", avatar); | ||
| 223 | |||
| 224 | s = xs_str_cat(s, s1); | ||
| 225 | } | ||
| 226 | |||
| 227 | { | ||
| 228 | xs *s1; | ||
| 215 | 229 | ||
| 216 | if (local) | 230 | if (local) |
| 217 | s1 = xs_fmt( | 231 | s1 = xs_fmt( |