SHA256
13 01 25
Переписал код кучи классов перешёл на новый надеюсь теперь подходящий формат блоков и тесты переделал. Но пока остались баги и тесты не проходят (в частности пользователи не создаются - ошибка в бд)
This commit is contained in:
@@ -1,7 +1,10 @@
|
||||
// =======================
|
||||
// blockchain/body/BodyHasTarget.java (без изменений, оставляю как есть)
|
||||
// =======================
|
||||
package blockchain.body;
|
||||
|
||||
/**
|
||||
* BodyToFields — дополнительный интерфейс для body, которые "ссылаются" на цель (to-поля).
|
||||
* BodyHasTarget — дополнительный интерфейс для body, которые "ссылаются" на цель (to-поля).
|
||||
*
|
||||
* Идея:
|
||||
* - Не все body имеют "to".
|
||||
@@ -10,11 +13,6 @@ package blockchain.body;
|
||||
*
|
||||
* Важно:
|
||||
* - Все методы могут возвращать null.
|
||||
* - toLogin может отсутствовать в самом формате body (например, ReactionBody, TextBody reply/repost),
|
||||
* но в БД мы пишем toLogin "про запас".
|
||||
* Поэтому writer может:
|
||||
* - взять toLogin из body (если есть),
|
||||
* - либо попытаться вычислить из toBchName.
|
||||
*/
|
||||
public interface BodyHasTarget {
|
||||
|
||||
|
||||
Reference in New Issue
Block a user