Skip to content

[Продавалник] Съобщения #33

Open

Description

@GoranStoyanov
Screenshot 2023-06-13 at 16 39 58

Снимката е илюстративна!

  1. Към всяка обява могат да бъдат изпращани съобщения. Форматът е:

POST https://prodavalnik-api.devlabs-projects.info/messages/6485f9467f803b971b99ba7d с payload:

{
    "to": 125197,
    "text": "Sample message"
}

, където като to се посочва факултетния номер на получателя, а в URL-a се посочва id-то на обявата.

  1. Има endpoint за получване на всички съобщения за текущия потребител - от и до него

GET https://prodavalnik-api.devlabs-projects.info/messages/

  1. Има endpoint за получване на всички съобщения, свързани с определена обява

GET https://prodavalnik-api.devlabs-projects.info/messages/648587ca7f803b971b99795f

  1. В допълнение има request за маркиране на съобщение като прочетено, което дава възможност за поддържане на unread/read status на ниво съобщение.

POST https://prodavalnik-api.devlabs-projects.info/messages/64888a840dc182b85a94bbb6/markSeen

--

В задачата може да изпълнят:

  • екран със съобщения, показващ всички съобщения на потребителя
  • изпрати съобщение на ниво обява, което води до екран със съобщения между логнатия потребител и създателя на обявата
  • четене на съобщения за дадена обява от екран моите съобщения

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions