Idea
This commit is contained in:
parent
9497747148
commit
79ac328fb6
@ -4,3 +4,23 @@ Worker (minion)
|
|||||||
|
|
||||||
API
|
API
|
||||||
|
|
||||||
|
Find a way to send typed data between instances
|
||||||
|
- As long as we match the types, we can copy the data
|
||||||
|
|
||||||
|
```py
|
||||||
|
from platform.http import SimpleRequest
|
||||||
|
|
||||||
|
#class SimpleRequest:
|
||||||
|
# method: bytes
|
||||||
|
# domain: bytes
|
||||||
|
# path: bytes
|
||||||
|
# query: bytes
|
||||||
|
# body: bytes
|
||||||
|
|
||||||
|
@exported
|
||||||
|
def handle_message(namespace: bytes, topic: bytes, kind: bytes, body: bytes) -> None:
|
||||||
|
SimpleRequest(b'GET', b'www.google.com', b'some/path', b'query=value', b'').send()
|
||||||
|
```
|
||||||
|
|
||||||
|
Preferably, the above automatically breaks it into an async function.
|
||||||
|
Possibly, everything async in Phasm is waiting for something to be delivered from the platform?
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user