mirror of
https://github.com/simplex-chat/simplexmq.git
synced 2026-06-04 08:41:25 +00:00
update specs
This commit is contained in:
@@ -13,3 +13,11 @@
|
||||
### 2. Batch operations return per-item errors
|
||||
|
||||
`ntfCreateSubscriptions` and `ntfCheckSubscriptions` return `NonEmpty (Either NtfClientError result)` — individual items in a batch can fail independently. Callers must handle partial success (some created, some failed). The singular variants throw on any error.
|
||||
|
||||
### 3. Default port is 443
|
||||
|
||||
`defaultNTFClientConfig` sets the default transport to `("443", transport @TLS)`. Unlike the SMP protocol which typically uses port 5223, the NTF protocol defaults to the standard HTTPS port.
|
||||
|
||||
### 4. okNtfCommand parameter ordering
|
||||
|
||||
`okNtfCommand` has an unusual parameter order — the command comes first, then client, mode, key, entityId. This enables partial application in the `ntfDeleteToken`, `ntfVerifyToken` etc. definitions, where the command is fixed and the remaining parameters flow through.
|
||||
|
||||
Reference in New Issue
Block a user