Commit Graph

21 Commits

Author SHA1 Message Date
Alberto Soutullo
8b518b75b2 Asyncio (#13)
* Change RPCClient to be Async with aiohttp

* Change Service to be async with AsyncRPCClient

* Change AccountService to async due to Service changes

* Change WakuextService to async due to Service changes

* Change WalletService to async due to Service changes

* Change SignalClient to async

* Favored composition over inheritance in StatusBackend, also make async needed changes

* Make inject messages async
2025-07-02 18:03:11 +02:00
Alberto Soutullo
a3c0ece4af Message injection (#11)
* Add inject_messages

* Add missing typing

* Change response to _

* Change Exception to AssertionError

* Add comment
2025-07-01 15:58:39 +02:00
Alberto Soutullo
43ca491129 StatusBackend class (#10)
* Add status backend class

* Add missing typing

* Remove unnecessary flag

* Change exception error

* Rename init_status_backend to start_status_backend

* Rename find_public_key to set_public_key

* Add comment
2025-07-01 15:56:00 +02:00
Alberto Soutullo
a82a2a743b Services (#9)
* Add service class

* Add account service class

* Add wallet service class

* Add wakuext service class

* Add missing typing

* Add more missing typing
2025-07-01 00:01:26 +02:00
Alberto Soutullo
f43ae0630f RPC & Signal clients (#8)
* Add RPC client

* Add signal client

* Add missing typing to SignalClient

* Add missing typing to RpcClient

* Remove skip validation from verify_is_valid_json_rpc_response

* TODOS for delta_count

* Rename pattern to string
2025-06-30 23:02:33 +02:00
Alberto Soutullo
35996310a5 Add kube utils (#7) 2025-06-30 21:54:26 +02:00
Alberto Soutullo
fae339bfcf Add logger (#6) 2025-06-30 21:53:50 +02:00
Alberto Soutullo
d284b21f1a Merge pull request #5 from vacp2p/Alberto/deployment_files
Add deployment files
2025-06-30 21:26:22 +02:00
Alberto Soutullo
27fe7884f5 Merge pull request #4 from vacp2p/Alberto/init-util
Add status-init
2025-06-30 21:26:01 +02:00
Alberto Soutullo
fdb544d2f5 Add WEBSOCKET_URL env to yaml 2025-06-30 19:03:37 +02:00
Alberto Soutullo
42802c99c7 Remove unnecessary docker commands 2025-06-30 19:00:21 +02:00
Alberto Soutullo
44d253956c Remove unnecessary python dependencies 2025-06-30 18:56:59 +02:00
Alberto Soutullo
51074f03be Merge pull request #3 from vacp2p/Alberto/utils-init
Add status-subscriber
2025-06-30 18:52:07 +02:00
Alberto Soutullo
877d0a4156 Add deployment files 2025-06-30 17:51:57 +02:00
Alberto Soutullo
7eb5b94135 Add status-init docker util 2025-06-30 17:50:54 +02:00
Alberto Soutullo
57ebdb141b Add status-subscriber docker utils 2025-06-30 17:33:50 +02:00
Alberto Soutullo
b9e1b3b0d7 Merge pull request #2 from vacp2p/Alberto/controlbox
Add controlbox
2025-06-30 17:30:22 +02:00
Alberto Soutullo
74a585fe02 Add controlbox 2025-06-27 22:34:33 +02:00
Alberto Soutullo
7e83bdfa0e Merge pull request #1 from vacp2p/Alberto/base_manifests
Add base-manifests
2025-06-27 22:19:31 +02:00
Alberto Soutullo
7d0089fa10 Add base-manifests 2025-06-27 17:56:35 +02:00
Alberto Soutullo
ab4bc88a30 Create .gitignore 2025-06-27 17:50:53 +02:00