atrium-streams + atrium-streams-client implementation#228
atrium-streams + atrium-streams-client implementation#228oestradiol wants to merge 7 commits intoatrium-rs:mainfrom
Conversation
|
Obs.: Refer to #223 for information on name choices, as well as why this Draft was re-created. |
9e64589 to
02ef85f
Compare
|
Force-pushed to re-sync with @sugyan, it seems
Is this expected behaviour? |
|
I'm not sure since I can't see that event from your link, but it may indeed just be reported and not fail. I didn't really think much about what should happen at first when I installed it. Now I think... it doesn't have to follow strictly and Not Fail is the expected behavior. |
|
To remove |
This Pull Request adds two new crates:
EventStreamClient,HandlersandSubscriptiondefined in atrium-streams for interacting with the variety of subscriptions in ATProto.TODO:
Firehoseimplementation + add configurations to manually enable payload types to avoid unnecessary computations;com.atproto.label.subscribeLabels+ tests;std::mem::transmuteis not recommended. It works wonderfully for now, but eventually it might not anymore. Think of a way to replace the outdated rs_car crate somehow (if possible).