> А уж в рекурсиях всегда надо предусматривать защиту от бесконечного цикла
У меня есть ограничение по глубине. Просто оно по умолчанию большое, потому что я хочу обходить большие треды
> Кстати, а этот список реплаев ведь это чисто мастодоновская фича? Помню не во всех движках оно есть, вроде у плеромы их не было, например.
Это фича есть в стандарте AP, но по дефолту ее поддерживает, из крупных, кажется, только мастодон. У меня для этого есть фолбеки на API конкретных серверов. Но я бы все-таки хотел, чтобы ее поддерживало больше софта :)
Я все как-нибудь хочу написать пост об этой своей штуке, но она все еще не совсем доделана.
> > У меня есть ограничение по глубине. Просто оно по умолчанию большое, потому что я хочу обходить большие треды
Ну, в подобных случаях я сохраняю во временном массиве список уже запрошенных ID (в данном случае URI) и запрашиваю только уникальные, иначе пропускаю.