diff options
| author | 2023-05-20 19:25:52 +0200 | |
|---|---|---|
| committer | 2023-05-20 19:25:52 +0200 | |
| commit | a597eb7352d439e6380c5790fcad7b7d16b6aff2 (patch) | |
| tree | 8a70be7e4c97898f79909929c198211bdb0dcfcd | |
| parent | Updated images. (diff) | |
| download | penes-snac2-a597eb7352d439e6380c5790fcad7b7d16b6aff2.tar.gz penes-snac2-a597eb7352d439e6380c5790fcad7b7d16b6aff2.tar.xz penes-snac2-a597eb7352d439e6380c5790fcad7b7d16b6aff2.zip | |
Improved default avatars.
| -rw-r--r-- | activitypub.c | 16 |
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 | ||
| 35 | const char *susie_muertos = | ||
| 36 | "iVBORw0KGgoAAAANSUhEUgAAAEAAAABAAQAAAAC" | ||
| 37 | "CEkxzAAAAVklEQVQoz4XRuQ0AMAwCQDZg/y3ZgG" | ||
| 38 | "ArNcbNFVHkBwBFYdJg+IITHVDKHYQkXsjjDvl/W" | ||
| 39 | "JDO6ZmwgN6qgJX5fCE5sNuWKmYHYgVn40pnBXs1" | ||
| 40 | "2hXbe8UDawL8MY3oY1oAAAAASUVORK5CYII="; | ||
| 41 | |||
| 35 | 42 | ||
| 36 | const char *default_avatar_base64(void) | 43 | const 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 | ||