diff --git a/README.md b/README.md index 3daf1d4..efbc66e 100644 --- a/README.md +++ b/README.md @@ -64,7 +64,7 @@ This system uses following environment variables to configure the server: -##### [package](7084) `40ants-openrpc/client` +##### [package](2ee9) `40ants-openrpc/client` @@ -72,7 +72,7 @@ This system uses following environment variables to configure the server: -###### [macro](bc6e) `40ants-openrpc/client:generate-client` name url +###### [macro](3f4a) `40ants-openrpc/client:generate-client` name url @@ -80,7 +80,7 @@ This system uses following environment variables to configure the server: -##### [package](f741) `40ants-openrpc/jwt` +##### [package](51b6) `40ants-openrpc/jwt` @@ -88,11 +88,11 @@ This system uses following environment variables to configure the server: -###### [function](d5fa) `40ants-openrpc/jwt:decode` token +###### [function](158d) `40ants-openrpc/jwt:decode` token -###### [function](a239) `40ants-openrpc/jwt:issue-token` payload &key ttl +###### [function](0c73) `40ants-openrpc/jwt:issue-token` payload &key ttl Encodes payload into a `JWT` token. @@ -104,11 +104,11 @@ If `TTL` argument is given, it should be specified in seconds. After this number -###### [macro](a462) `40ants-openrpc/jwt:with-session` ((&REST BINDINGS) &KEY (REQUIRE T) (PROCESSORS '(("roles" . ENSURE-LIST-OF-KEYWORDS)))) &BODY BODY +###### [macro](dce3) `40ants-openrpc/jwt:with-session` ((&REST BINDINGS) &KEY (REQUIRE T) (PROCESSORS '(("roles" . ENSURE-LIST-OF-KEYWORDS)))) &BODY BODY -###### [macro](ebcd) `40ants-openrpc/jwt:with-test-token` (token) &body body +###### [macro](3a89) `40ants-openrpc/jwt:with-test-token` (token) &body body @@ -116,7 +116,7 @@ If `TTL` argument is given, it should be specified in seconds. After this number -##### [package](f63c) `40ants-openrpc/server` +##### [package](e3c5) `40ants-openrpc/server` @@ -124,7 +124,7 @@ If `TTL` argument is given, it should be specified in seconds. After this number -###### [function](953c) `40ants-openrpc/server:start` &key (port \*default-port\*) (api openrpc-server/api::default-api) (interface \*default-interface\*) (debug nil) +###### [function](29f1) `40ants-openrpc/server:start` &key (port \*default-port\*) (api openrpc-server/api::default-api) (interface \*default-interface\*) (debug nil) Starts Open `RPC` `API` server on given `PORT` and `INTERFACE`. Also it configures logging and Slynk. @@ -134,14 +134,14 @@ You will find more details in the [`40ants-slynk`][04ac] system documentation. -###### [function](cfc7) `40ants-openrpc/server:start-in-production` &key (api openrpc-server/api::default-api) +###### [function](e6dd) `40ants-openrpc/server:start-in-production` &key (api openrpc-server/api::default-api) Entry point for `API` webserver, started in the Docker or Kubernetes. It works like a [`start`][999c] but blocks forever. -###### [function](e801) `40ants-openrpc/server:stop` &key (port \*default-port\*) (interface \*default-interface\*) +###### [function](0a77) `40ants-openrpc/server:stop` &key (port \*default-port\*) (interface \*default-interface\*) Stops `API` server running on given `PORT` and `INTERFACE`. @@ -153,17 +153,17 @@ Stops `API` server running on given `PORT` and `INTERFACE`. [04ac]: https://40ants.com/slynk/#x-28-23A-28-2812-29-20BASE-CHAR-20-2E-20-2240ants-slynk-22-29-20ASDF-2FSYSTEM-3ASYSTEM-29 [8702]: https://github.com/40ants/40ants-openrpc [bc95]: https://github.com/40ants/40ants-openrpc/actions -[7084]: https://github.com/40ants/40ants-openrpc/blob/f4b538ba6a5767f0a42a5a412efd5bb646810336/src/client.lisp#L1 -[bc6e]: https://github.com/40ants/40ants-openrpc/blob/f4b538ba6a5767f0a42a5a412efd5bb646810336/src/client.lisp#L36 -[f741]: https://github.com/40ants/40ants-openrpc/blob/f4b538ba6a5767f0a42a5a412efd5bb646810336/src/jwt.lisp#L1 -[d5fa]: https://github.com/40ants/40ants-openrpc/blob/f4b538ba6a5767f0a42a5a412efd5bb646810336/src/jwt.lisp#L31 -[a239]: https://github.com/40ants/40ants-openrpc/blob/f4b538ba6a5767f0a42a5a412efd5bb646810336/src/jwt.lisp#L35 -[ebcd]: https://github.com/40ants/40ants-openrpc/blob/f4b538ba6a5767f0a42a5a412efd5bb646810336/src/jwt.lisp#L62 -[a462]: https://github.com/40ants/40ants-openrpc/blob/f4b538ba6a5767f0a42a5a412efd5bb646810336/src/jwt.lisp#L83 -[f63c]: https://github.com/40ants/40ants-openrpc/blob/f4b538ba6a5767f0a42a5a412efd5bb646810336/src/server.lisp#L1 -[cfc7]: https://github.com/40ants/40ants-openrpc/blob/f4b538ba6a5767f0a42a5a412efd5bb646810336/src/server.lisp#L100 -[953c]: https://github.com/40ants/40ants-openrpc/blob/f4b538ba6a5767f0a42a5a412efd5bb646810336/src/server.lisp#L45 -[e801]: https://github.com/40ants/40ants-openrpc/blob/f4b538ba6a5767f0a42a5a412efd5bb646810336/src/server.lisp#L90 +[2ee9]: https://github.com/40ants/40ants-openrpc/blob/5296d105262c9c580430cbcca603726cea8b29b6/src/client.lisp#L1 +[3f4a]: https://github.com/40ants/40ants-openrpc/blob/5296d105262c9c580430cbcca603726cea8b29b6/src/client.lisp#L36 +[51b6]: https://github.com/40ants/40ants-openrpc/blob/5296d105262c9c580430cbcca603726cea8b29b6/src/jwt.lisp#L1 +[158d]: https://github.com/40ants/40ants-openrpc/blob/5296d105262c9c580430cbcca603726cea8b29b6/src/jwt.lisp#L31 +[0c73]: https://github.com/40ants/40ants-openrpc/blob/5296d105262c9c580430cbcca603726cea8b29b6/src/jwt.lisp#L35 +[3a89]: https://github.com/40ants/40ants-openrpc/blob/5296d105262c9c580430cbcca603726cea8b29b6/src/jwt.lisp#L59 +[dce3]: https://github.com/40ants/40ants-openrpc/blob/5296d105262c9c580430cbcca603726cea8b29b6/src/jwt.lisp#L80 +[e3c5]: https://github.com/40ants/40ants-openrpc/blob/5296d105262c9c580430cbcca603726cea8b29b6/src/server.lisp#L1 +[e6dd]: https://github.com/40ants/40ants-openrpc/blob/5296d105262c9c580430cbcca603726cea8b29b6/src/server.lisp#L100 +[29f1]: https://github.com/40ants/40ants-openrpc/blob/5296d105262c9c580430cbcca603726cea8b29b6/src/server.lisp#L45 +[0a77]: https://github.com/40ants/40ants-openrpc/blob/5296d105262c9c580430cbcca603726cea8b29b6/src/server.lisp#L90 [a84b]: https://github.com/40ants/40ants-openrpc/issues [422a]: https://quickdocs.org/40ants-logging [2e1d]: https://quickdocs.org/40ants-slynk