Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Elk can't access other collecions other than the first uploaded one. #3057

Open
FoundOne opened this issue Nov 21, 2024 · 2 comments
Open

Elk can't access other collecions other than the first uploaded one. #3057

FoundOne opened this issue Nov 21, 2024 · 2 comments
Labels
c: bug Something isn't working c: fediverse Related to non-Mastodon servers

Comments

@FoundOne
Copy link

You can access only the first collection of emoji on Gotosocial.

How to reproduce.

  1. Open an account on some Gotosocial instance.
  2. Search for a custom emoji. You can obviously notice that some of them are missing and if you are an admin, you can notice that it's just the first uploaded collection.
  3. Check with Tusky and see that all custom emojis are there.
@FoundOne FoundOne added c: bug Something isn't working s: pending triage Pending Triage labels Nov 21, 2024
@shuuji3 shuuji3 added c: fediverse Related to non-Mastodon servers and removed s: pending triage Pending Triage labels Nov 24, 2024
@FoundOne
Copy link
Author

I found what's the issue. It has to do something with the cache, because it fixes itself on his own. Still that should not behave like that.

@shuuji3
Copy link
Member

shuuji3 commented Nov 25, 2024

You can find the local cache of custom emojis in the browser's local storage with elk-custom-emojis. The stored cache is updated every 24 hours probably in order to avoid too many requests against servers. Maybe clearing them can solve the current issue.

However, if there has been no change in custom emojis recently, I also feel that behavior has something wrong.

The actual fetch of custom emojis happens here:

const emojis = await client.value.v1.customEmojis.list()

this is a method call of masto.js client. Maybe Gotosocial returns a different set of custom emojis than Mastodon here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c: bug Something isn't working c: fediverse Related to non-Mastodon servers
Projects
None yet
Development

No branches or pull requests

2 participants