about summary refs log tree commit diff
path: root/TODO
blob: b21387fc7438d39b2619e7984001daa47c180bad (plain)
1
2
3
4
5
6
7
8
9
10
GIF caching
    Most of the time `cptc` consumes by downloading avatar and generating gifs.
    It could be fixed by using some reverse proxy that has caching enabled, but
    there's a smarter way to do caching.

    Instead of watching for time of avatar downloading, `cptc` should look at
    the avatar hash which is got on the first request to the discord (about
    getting info about the user). If avatar hash has changed - it means that
    user changed it, and so `cptc` should redownload avatar and regenerate gif.
    If there's already a generated gif, `cptc` should return that one.