Skip to content

Commit

Permalink
Merge pull request #109 from darashi/nip-01-fix-typos
Browse files Browse the repository at this point in the history
NIP-01: fix typos came in during translation
  • Loading branch information
jiftechnify authored Apr 3, 2024
2 parents 07e044e + 7dcb524 commit 26c4076
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions 01.md
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,7 @@ Kindはクライアントがイベントやイベントのフィールドをど

`ids``authors``#e``#p`のフィルタのリストが要素として含むのは、64文字の小文字の16進数文字列でなければならない(MUST)。

`since``unitl`プロパティは、購読で返されるイベントの時刻の範囲を指定するために使用できる。もし、フィルタに`since`プロパティがあれば、`since`以上の`created_at`を持つイベントがマッチする。`until`プロパティも同様で、`until`以下の`created_at`を持つイベントがマッチする。つまり、条件`since <= created_at <= until`が満たされるとき、イベントがフィルタにマッチする。
`since``until`プロパティは、購読で返されるイベントの時刻の範囲を指定するために使用できる。もし、フィルタに`since`プロパティがあれば、`since`以上の`created_at`を持つイベントがマッチする。`until`プロパティも同様で、`until`以下の`created_at`を持つイベントがマッチする。つまり、条件`since <= created_at <= until`が満たされるとき、イベントがフィルタにマッチする。

イベントがあるフィルタを通過するためには、フィルタに指定された全ての条件がマッチしなければならない。つまり、複数の条件は`&&`条件として解釈される。

Expand All @@ -158,7 +158,7 @@ Kindはクライアントがイベントやイベントのフィールドをど
このNIPでは`NOTICE`メッセージをどのように送信し、またどのように扱うべきかについてのルールは定義しない。

- `EVENT`メッセージは、クライアントが(前述の`REQ`メッセージを用いて)以前に開始した購読IDと紐付けられたものだけが送信されなければならない(MUST)。
- `OK`メッセージは、クライアントから受信した`EVENT`メッセージに対する返信として送信されなければならない(MUST)。3番目のパラメータは、リレーがメッセージを受理する場合は`ture`を、そうでなければ`false`を指定しなければならない。4番目のパラメータも必須で(MUST)、3番目が`true`の場合は空文字列でもかまわない(MAY)が、そうでなければ、機械可読な一語のプレフィクスに続けて`:`と人間可読なメッセージを含まなければならない(MUST)。例は以下の通り:
- `OK`メッセージは、クライアントから受信した`EVENT`メッセージに対する返信として送信されなければならない(MUST)。3番目のパラメータは、リレーがメッセージを受理する場合は`true`を、そうでなければ`false`を指定しなければならない。4番目のパラメータも必須で(MUST)、3番目が`true`の場合は空文字列でもかまわない(MAY)が、そうでなければ、機械可読な一語のプレフィクスに続けて`:`と人間可読なメッセージを含まなければならない(MUST)。例は以下の通り:
* `["OK", "b1a649ebe8...", true, ""]`
* `["OK", "b1a649ebe8...", true, "pow: difficulty 25>=24"]` pow: 難易度25は24以上
* `["OK", "b1a649ebe8...", true, "duplicate: already have this event"]` 重複: すでにこのイベントは存在している
Expand Down

0 comments on commit 26c4076

Please sign in to comment.