# I am the Watcher. I am your guide through this vast new twtiverse.
# 
# Usage:
#     https://watcher.sour.is/api/plain/users              View list of users and latest twt date.
#     https://watcher.sour.is/api/plain/twt                View all twts.
#     https://watcher.sour.is/api/plain/mentions?uri=:uri  View all mentions for uri.
#     https://watcher.sour.is/api/plain/conv/:hash         View all twts for a conversation subject.
# 
# Options:
#     uri     Filter to show a specific users twts.
#     offset  Start index for quey.
#     limit   Count of items to return (going back in time).
# 
# twt range = 1 23
# self = https://watcher.sour.is/conv/5hkhcda
I wonder how often are remote avatars re-fetched, or checked for changes. @thecanine changed his over 3 or 4 hours ago, and I still see the old one here.
@fastidious It used a cache busting algorithm
@fastidious It used a cache busting algorithm
@prologic right but, again, how often? I still see his old avatar.
@fastidious it checks it every time the feed is fetched.

As I said, if it doesn't work, it's a bug 😂
@fastidious it checks it every time the feed is fetched.

As I said, if it doesn't work, it's a bug 😂
@fastidious it checks it every time the feed is fetched.\n\nAs I said, if it doesn't work, it's a bug 😂
Let me check @thecanine 's feed metadata ...
Let me check @thecanine 's feed metadata ...
Hmmm 🤔 His feed metadata shows:


# avatar      = https://twtxt.net/user/thecanine/avatar


Which suggests to me he in fact has not changed it yet...

My own shows:


# avatar      = https://twtxt.net/user/prologic/avatar#2dlw72pr7zocas7hdm6bpucrojeuucstut6455rlw56jjoxkiuxa


And yours:


# avatar      = https://arrakis.netbros.com/user/fastidious/avatar#ts5f7glaewmsy2hpuduhqjenqxnavwpaahbozngbghf6m5ya2v5a


So I don't think there's a bug at all. What is missing however is occasionally re-fetching advertised avatars once per day anyway...
Hmmm 🤔 His feed metadata shows:\n\n
\n# avatar      = https://twtxt.net/user/thecanine/avatar\n
\n\nWhich suggests to me he in fact has not changed it yet...\n\nMy own shows:\n\n
\n# avatar      = https://twtxt.net/user/prologic/avatar#2dlw72pr7zocas7hdm6bpucrojeuucstut6455rlw56jjoxkiuxa\n
\n\nAnd yours:\n\n
\n# avatar      = https://arrakis.netbros.com/user/fastidious/avatar#ts5f7glaewmsy2hpuduhqjenqxnavwpaahbozngbghf6m5ya2v5a\n
\n\nSo I don't think there's a bug at all. What is missing however is occasionally re-fetching advertised avatars once per day anyway...
Hmmm 🤔 His feed metadata shows:


# avatar      = https://twtxt.net/user/thecanine/avatar


Which suggests to me he in fact has not changed it yet...

My own shows:


# avatar      = https://twtxt.net/user/prologic/avatar#2dlw72pr7zocas7hdm6bpucrojeuucstut6455rlw56jjoxkiuxa


And yours:


# avatar      = https://arrakis.netbros.com/user/fastidious/avatar#ts5f7glaewmsy2hpuduhqjenqxnavwpaahbozngbghf6m5ya2v5a


So I don't think there's a bug at all. What is missing however is occasionally re-fetching advertised avatars once per day anyway...
... To support feed authors that don't bother with cache busting their advertised avatar. Which (btw @lyse) can be done as simply as:


# avatar = https://url/to/my/avatar#yyyymmdd


I've made sure it's as simple as possible 🤣
... To support feed authors that don't bother with cache busting their advertised avatar. Which (btw @lyse) can be done as simply as:\n\n
\n# avatar = https://url/to/my/avatar#yyyymmdd\n
\n\nI've made sure it's as simple as possible 🤣
... To support feed authors that don't bother with cache busting their advertised avatar. Which (btw @lyse) can be done as simply as:


# avatar = https://url/to/my/avatar#yyyymmdd


I've made sure it's as simple as possible 🤣
@prologic I most definitely did, can't you see it in color now? 🤔
@thecanine In color? Yes 🤔 Did you update it from the Web or Mobile app? 🤔 If the later I may have forgotten to add some code on the backend 😂
@thecanine In color? Yes 🤔 Did you update it from the Web or Mobile app? 🤔 If the later I may have forgotten to add some code on the backend 😂
@prologic I always update my avatars while using the mobile app - they go together. (sorry for the bad joke, couldn't help it)
@thecanine Haha no worries! 😆 I think I forgot to update some code on the API endpoint for updating settings then 🤦‍♂️
@thecanine Haha no worries! 😆 I think I forgot to update some code on the API endpoint for updating settings then 🤦‍♂️
Sorry @fastidious I’ll fix shortly 🤗
Sorry @fastidious I’ll fix shortly 🤗