summaryrefslogtreecommitdiff
path: root/activitypub.c
diff options
context:
space:
mode:
authorGravatar default2023-05-20 19:25:52 +0200
committerGravatar default2023-05-20 19:25:52 +0200
commita597eb7352d439e6380c5790fcad7b7d16b6aff2 (patch)
tree8a70be7e4c97898f79909929c198211bdb0dcfcd /activitypub.c
parentUpdated images. (diff)
downloadpenes-snac2-a597eb7352d439e6380c5790fcad7b7d16b6aff2.tar.gz
penes-snac2-a597eb7352d439e6380c5790fcad7b7d16b6aff2.tar.xz
penes-snac2-a597eb7352d439e6380c5790fcad7b7d16b6aff2.zip
Improved default avatars.
Diffstat (limited to 'activitypub.c')
-rw-r--r--activitypub.c16
1 files changed, 15 insertions, 1 deletions
diff --git a/activitypub.c b/activitypub.c
index 57c3259..7344522 100644
--- a/activitypub.c
+++ b/activitypub.c
@@ -32,16 +32,30 @@ const char *susie_cool =
32 "+ZcgN7wF7ZVihXkfSlWIVzIA6dbQzaygllpNuTX" 32 "+ZcgN7wF7ZVihXkfSlWIVzIA6dbQzaygllpNuTX"
33 "ZmmFNlvxADX1+o0cUPMbAAAAAElFTkSuQmCC"; 33 "ZmmFNlvxADX1+o0cUPMbAAAAAElFTkSuQmCC";
34 34
35const char *susie_muertos =
36 "iVBORw0KGgoAAAANSUhEUgAAAEAAAABAAQAAAAC"
37 "CEkxzAAAAVklEQVQoz4XRuQ0AMAwCQDZg/y3ZgG"
38 "ArNcbNFVHkBwBFYdJg+IITHVDKHYQkXsjjDvl/W"
39 "JDO6ZmwgN6qgJX5fCE5sNuWKmYHYgVn40pnBXs1"
40 "2hXbe8UDawL8MY3oY1oAAAAASUVORK5CYII=";
41
35 42
36const char *default_avatar_base64(void) 43const char *default_avatar_base64(void)
37/* returns the default avatar in base64 */ 44/* returns the default avatar in base64 */
38{ 45{
39 time_t t = time(NULL); 46 time_t t = time(NULL);
40 struct tm tm; 47 struct tm tm;
48 const char *p = susie;
41 49
42 gmtime_r(&t, &tm); 50 gmtime_r(&t, &tm);
43 51
44 return tm.tm_wday == 0 || tm.tm_wday == 6 ? susie_cool : susie; 52 if (tm.tm_mon == 10 && tm.tm_mday == 2)
53 p = susie_muertos;
54 else
55 if (tm.tm_wday == 0 || tm.tm_wday == 6)
56 p = susie_cool;
57
58 return p;
45} 59}
46 60
47 61