├── .envrc ├── .github ├── codeowners ├── pull_request_template.md └── workflows │ └── ci.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── examples ├── certificate_client.rs └── token_client.rs ├── rustfmt.toml ├── shell.nix ├── src ├── client.rs ├── error.rs ├── lib.rs ├── request.rs ├── request │ ├── notification.rs │ ├── notification │ │ ├── default.rs │ │ ├── options.rs │ │ └── web.rs │ └── payload.rs ├── response.rs └── signer.rs └── test_cert ├── README.md ├── test.crt └── test.key /.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reown-com/a2/HEAD/.envrc -------------------------------------------------------------------------------- /.github/codeowners: -------------------------------------------------------------------------------- 1 | * @chris13524 2 | * @geekbrother 3 | -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reown-com/a2/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reown-com/a2/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reown-com/a2/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reown-com/a2/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reown-com/a2/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reown-com/a2/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reown-com/a2/HEAD/README.md -------------------------------------------------------------------------------- /examples/certificate_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reown-com/a2/HEAD/examples/certificate_client.rs -------------------------------------------------------------------------------- /examples/token_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reown-com/a2/HEAD/examples/token_client.rs -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- 1 | max_width = 120 2 | edition = "2018" 3 | -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reown-com/a2/HEAD/shell.nix -------------------------------------------------------------------------------- /src/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reown-com/a2/HEAD/src/client.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reown-com/a2/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reown-com/a2/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reown-com/a2/HEAD/src/request.rs -------------------------------------------------------------------------------- /src/request/notification.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reown-com/a2/HEAD/src/request/notification.rs -------------------------------------------------------------------------------- /src/request/notification/default.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reown-com/a2/HEAD/src/request/notification/default.rs -------------------------------------------------------------------------------- /src/request/notification/options.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reown-com/a2/HEAD/src/request/notification/options.rs -------------------------------------------------------------------------------- /src/request/notification/web.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reown-com/a2/HEAD/src/request/notification/web.rs -------------------------------------------------------------------------------- /src/request/payload.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reown-com/a2/HEAD/src/request/payload.rs -------------------------------------------------------------------------------- /src/response.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reown-com/a2/HEAD/src/response.rs -------------------------------------------------------------------------------- /src/signer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reown-com/a2/HEAD/src/signer.rs -------------------------------------------------------------------------------- /test_cert/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reown-com/a2/HEAD/test_cert/README.md -------------------------------------------------------------------------------- /test_cert/test.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reown-com/a2/HEAD/test_cert/test.crt -------------------------------------------------------------------------------- /test_cert/test.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reown-com/a2/HEAD/test_cert/test.key --------------------------------------------------------------------------------