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

[feature] asynchronous operation #3525

Open
mirabilos opened this issue Nov 7, 2024 · 1 comment
Open

[feature] asynchronous operation #3525

mirabilos opened this issue Nov 7, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@mirabilos
Copy link
Contributor

Is your feature request related to a problem ?

I’m always frustrated when I cannot favourite/boost a post or reply to it when their instance is currently having problems (e.g. parts of Hetzner are offline at the moment).

Describe the solution you'd like.

AP is often liked to eMail, so I’d expect asynchronous communication. I post a reply, my instance takes it from the client and will then later deal with the rest (and ideally already add it to the thread locally), including retrying delivery for up to two weeks, with a notification (which includes the Markdown of the reply that was attempted to be sent as well as the URL/URI(?) of the post that was attempted to be replied to) if it’s not deliverable.

Similarily, if I address multiple accounts, one of which is not currently reachable, that ought to not negatively influence the ability to post that toot and send it to those addressees who are reachable atm.

Describe alternatives you've considered.

retry until it works, which blocks the entire client, or give up

Additional context.

No response

@mirabilos mirabilos added the enhancement New feature or request label Nov 7, 2024
@mirabilos
Copy link
Contributor Author

This is only for instances, posts and accounts that are already in the local database, of course.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant