Skip to content

Функциональность «Лента событий». 3 SP #11

Closed

Description

@ksupyl

💡 Ветка для реализации задачи должна называться add-feed.

Описание задачи

Добавить возможность просмотра последних событий на платформе — добавление в друзья, удаление из друзей, лайки и отзывы, которые оставили друзья пользователя. Для этого вам понадобится создать таблицу для хранения информации о пользователе — что он лайкнул, кого добавил в друзья, написал ли отзыв.

API

GET /users/{id}/feed

Возвращает ленту событий пользователя.

Пример JSON-объекта с которым работает эндпоинт

[
    {
        "timestamp": 123344556,
        "userId": 123,
        "eventType": "LIKE", // одно из значениий LIKE, REVIEW или FRIEND
			  "operation": "REMOVE", // одно из значениий REMOVE, ADD, UPDATE
        "eventId": 1234, //primary key
        "entityId": 1234   // идентификатор сущности, с которой произошло событие
    }
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions