Email or username:

Password:

Forgot your password?
Top-level
Мя :sparkles_lesbian:

Собственно, что у нас есть для связывания аккаунтов вместе? А очень просто. Взглянем внимательнее на то, как организован переезд в мастодоне.

Алиасы! Переезд начинается с публикации алиаса на новом месте. Но так как нам нужно, чтобы связь проверялась кем угодно, то можно требовать, чтобы аккаунты ссылались друг на друга. Прям как верификация, правда?

7 comments
Мя :sparkles_lesbian:

А что у нас есть для копирования? Ну....для начала активности хорошо бы доставить до нашего теневого клона. Благо, доставлять активности сервера практически все умеют

Но не делают, пока их не попросишь. А попросить можно очень легко — подписавшись.

Итого, чтобы настроить зеркало нам нужно подписать аккаунты друг на друга, и взаимно указать, в них also known as. Пока что ничего сложного, даже с точки зрения юзера

Vftdan

@mo
> очень легко

Старые посты часто приходится явно в поиск кидать.
Ну и плюс некотрые посты в некоторых случаях не хотят федерироваться/федерируются с задержкой

Мя :sparkles_lesbian:

@vftdan это приколы с очисткой кеша

Мя :sparkles_lesbian:

... на этом простые решения у меня заканчиваются, и начинается самое веселое

Получив активность от себя же (но другого себя), сервер должен её сохранить, причем от имени клона, максимально точно копируя все поля
При этом, высокий уровень репликации (например, сто тридцать семь копий аккаунта) не должен наводнять спамом глобалки и сайдкики всех остальных серверов. Но в то же время, хорошо бы иметь историю федерируемой, чтобы она была видна для всех акков

А ещё не ломать тех кто не умеет такое

... на этом простые решения у меня заканчиваются, и начинается самое веселое

Получив активность от себя же (но другого себя), сервер должен её сохранить, причем от имени клона, максимально точно копируя все поля
При этом, высокий уровень репликации (например, сто тридцать семь копий аккаунта) не должен наводнять спамом глобалки и сайдкики всех остальных серверов. Но в то же время, хорошо бы иметь историю федерируемой, чтобы она была видна для всех акков

Мя :sparkles_lesbian:

К слову, механизм подтверждения через алиасы позволяет добавлять новые с любого сервера, а не везде. Так как связь уже установлена, можно просто послать своим клонам активность о том, что появился ещё один. А в новом клоне предварительно найти любого другого, и нажать "скопировать список алиасов вот с этого". Односторонний алиас полностью безобиден, так как проверку не пройдёт

[DATA EXPUNGED]
Мя :sparkles_lesbian:

@lina посты. С реплаями действительно очень интересная ситуация :ageblobcat:

На левых товарищей в подписках влиять это не должно по идее, типа можно подписаться на любую из реплицируемых учёток :blobfoxthink:

[DATA EXPUNGED]
Мя :sparkles_lesbian:

@lina хороший вопрос. Очень много хороших вопросов :blobcatgooglyholdingitsheadinitshands: :ageblobcat:

Go Up