Skip to content

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

@AlinaSoboleva

Description

@AlinaSoboleva

💡 Ветка для реализации задачи должна называться 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   // идентификатор сущности, с которой произошло событие
    }
]

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

Status

Completed

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions