Skip to content

Commit 7c9357d

Browse files
committed
Node 2 node initial
1 parent 3fa53e3 commit 7c9357d

File tree

1 file changed

+28
-7
lines changed

1 file changed

+28
-7
lines changed

README.org

Lines changed: 28 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,12 @@
88
** Чеклист
99

1010
- [-] Описание стандарта в этом документе
11-
- [-] Формат бадла
12-
- [-] Формат сообщения на отправку
11+
- [x] Формат бадла
12+
- [x] Формат сообщения на отправку
1313
- [-] Формат node2node API
14-
- [-] Формат client API
14+
- [x] Формат client API
1515
- [-] Согласие на принятие стандарта от core-team(ники с [[https://github.com/orgs/idec-net/people][Github]])
1616
- [-] vit1-irk
17-
- [-] btimofeev
1817
- [-] spline1986
1918
- [-] Difrex
2019
- [-] Реализация PoC
@@ -37,7 +36,7 @@
3736
адреса для отправки сообщения определенному поинту на его адрес.
3837

3938

40-
*** TODO Формат бандла личного сообщения
39+
*** DONE Формат бандла личного сообщения
4140

4241
На основе нижеизложенных фактов предлагается к рассмотрению следующий формат бандла
4342
#+begin_src
@@ -52,7 +51,7 @@ Re: Мое первое сообщение в эху # Заголово
5251
текст сообщения # Текст сообщения
5352
#+end_src
5453

55-
*** TODO Формат сообщения на отправку
54+
*** DONE Формат сообщения на отправку
5655

5756
#+begin_src
5857
dynamic,1 # Вместо эхи используем адрес
@@ -66,7 +65,29 @@ Vasya # Имя пользователя
6665

6766
*** TODO Формат node2node API
6867

69-
*** TODO Формат client API
68+
Каждая нода может хранить у себя личные сообщения пользователей с других
69+
станций сети.
70+
71+
Получение личных сообщений со станций сети предлагается сделать аналогично клиентскому.
72+
Т.е:
73+
74+
#+begin_src
75+
curl -XPOST -d "nauth=authstring" https://node.example.com/x/n/
76+
addr,1
77+
MSGHASH
78+
addr,2
79+
MSGHASH
80+
#+end_src
81+
82+
Получаем эти сообщения:
83+
84+
#+begin_src
85+
curl -XPOST -d "nauth=authstring" https://node.example.com/x/n/MSGHASH/MSGHASH
86+
MSGHASH:BASE64
87+
MSGHASH:BASE64
88+
#+end_src
89+
90+
*** DONE Формат client API
7091

7192
Т.к. мы используем теги, то API отправки сообщения можно не менять, но поменять конечный эндпоинт,
7293
вынеся его в расширения протокола.

0 commit comments

Comments
 (0)