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

Implement importing of 'Followers' list when moving actors #10

Open
3 tasks
dmitrizagidulin opened this issue Nov 26, 2024 · 0 comments
Open
3 tasks

Implement importing of 'Followers' list when moving actors #10

dmitrizagidulin opened this issue Nov 26, 2024 · 0 comments
Labels

Comments

@dmitrizagidulin
Copy link

dmitrizagidulin commented Nov 26, 2024

We have two export/import use cases:

  1. Export from, and import to, the same actor. (For example, export from https://alice.example actor, delete the db, and then import back to the https://alice.example actor).

  2. Export from one actor (e.g. https://provider.example/alice) and import to a DIFFERENT actor (e.g. move to https://alice2.example.com)

In the first case (same actor), just importing the Following collection back into the database is sufficient. We can assume that all the actors you're Following still have the 'Follow' requests recorded on their side, and so are sending you all their updates. (This may not always be the case, but close enough for now).

This issue is to implement the second case -- an export/import cycle where you're switching to a different actor.

  • When importing the 'Followers' list from the old actor to a new actor, go through this list of accounts that are following you. For each account:
@dmitrizagidulin dmitrizagidulin changed the title Implement advanced Followers import Implement importing the 'Followers' list when moving actors Dec 13, 2024
@dmitrizagidulin dmitrizagidulin changed the title Implement importing the 'Followers' list when moving actors Implement importing of 'Followers' list when moving actors Dec 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant