summaryrefslogtreecommitdiff
path: root/activitypub.c
diff options
context:
space:
mode:
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