Add new styles supported: Robohash and Pagan
[claws.git] / src / plugins / libravatar / libravatar.c
index 41290aa1b7f8d4e1f5d1be9c379cad2f9d5b9413..75ec065ffe3bf2fb799c4aed54b5a3c265da6427 100644 (file)
@@ -46,7 +46,9 @@ static const char *def_mode[] = {
        "identicon",
        "monsterid",
        "wavatar",
-       "retro"
+       "retro",
+       "robohash",
+       "pagan"
 };
 
 static gulong update_hook_id = HOOK_NONE;
@@ -146,14 +148,6 @@ static gchar *cache_name_for_md5(const gchar *md5)
        return g_strconcat(cache_dir, md5, NULL);
 }
 
-static size_t write_image_data_cb(void *ptr, size_t size, size_t nmemb, void *stream)
-{
-       size_t written = fwrite(ptr, size, nmemb, (FILE *)stream);
-       debug_print("received %zu bytes from avatar server\n", written);
-
-       return written;
-}
-
 static GtkWidget *image_widget_from_url(const gchar *url, const gchar *md5)
 {
        GtkWidget *image = NULL;
@@ -216,7 +210,7 @@ static gchar *libravatar_url_for_md5(const gchar *base, const gchar *md5)
                g_free(escaped);
                return url;
        } else if (libravatarprefs.default_mode == DEF_MODE_NONE) {
-               return g_strdup_printf("%s/%s?s=%u",
+               return g_strdup_printf("%s/%s?s=%u&d=404",
                                base, md5, AVATAR_SIZE);
        }