Something went wrong. Try again.
A personal app view to see Bsky posts of your followers (for when their app view goes down)
Something went wrong. Try again.
Commits on jetstream
Restart the jetstream consume loop when following a new user
Signed-off-by: Will <did:plc:dadhhalkfcq3gucaq25hjqon> jetstream
Move the jetstream code into it's own loop to try and allow restarting the consumer when a new follow occurs
Signed-off-by: Will <did:plc:dadhhalkfcq3gucaq25hjqon>
handle follow creation events
Signed-off-by: Will <did:plc:dadhhalkfcq3gucaq25hjqon>
only store posts to database
Signed-off-by: Will <did:plc:dadhhalkfcq3gucaq25hjqon>
handle different jetstream event types - print out a commit record
Signed-off-by: Will <did:plc:dadhhalkfcq3gucaq25hjqon>
add consumer to main tokio thread pool thing
Signed-off-by: Will <did:plc:dadhhalkfcq3gucaq25hjqon>
add example jetstream implementation
Signed-off-by: Will <did:plc:dadhhalkfcq3gucaq25hjqon>
add example jetstream implementation
Signed-off-by: Will <did:plc:dadhhalkfcq3gucaq25hjqon>
add example jetstream implementation
Signed-off-by: Will <did:plc:dadhhalkfcq3gucaq25hjqon>
add example jetstream implementation
Signed-off-by: Will <did:plc:dadhhalkfcq3gucaq25hjqon>
add atproto_jetstream crate
Signed-off-by: Will <did:plc:dadhhalkfcq3gucaq25hjqon>
remove unused imports
Signed-off-by: Will Andrews <did:plc:dadhhalkfcq3gucaq25hjqon>
fix error reponse to return status code
Signed-off-by: Will Andrews <did:plc:dadhhalkfcq3gucaq25hjqon>
add some endpoints with not implemented errors
Signed-off-by: Will Andrews <did:plc:dadhhalkfcq3gucaq25hjqon>
Add the new files
Signed-off-by: Will Andrews <did:plc:dadhhalkfcq3gucaq25hjqon>
atttempt to add auth to the get feed timeline endpoint
Signed-off-by: Will Andrews <did:plc:dadhhalkfcq3gucaq25hjqon>
refactor to split store code into its own file
Signed-off-by: Will Andrews <did:plc:dadhhalkfcq3gucaq25hjqon>
combine post and repost to same model to make easier
Signed-off-by: Will Andrews <did:plc:dadhhalkfcq3gucaq25hjqon>
added cid to posts and reposts because I think that's needed for hydration
Signed-off-by: Will Andrews <did:plc:dadhhalkfcq3gucaq25hjqon>
track and store reposts
Signed-off-by: Will Andrews <did:plc:dadhhalkfcq3gucaq25hjqon>
store the posts (basic for now) in the database for those accounts that are tracked as follows
Signed-off-by: Will Andrews <did:plc:dadhhalkfcq3gucaq25hjqon>
track the follow accounts that the user follows (also stop tracking when unfollowing)
Signed-off-by: Will Andrews <did:plc:dadhhalkfcq3gucaq25hjqon>
create and delete follow records for appview user
Signed-off-by: Will Andrews <did:plc:dadhhalkfcq3gucaq25hjqon>
start consuming from tap for the appview user
Signed-off-by: Will Andrews <did:plc:dadhhalkfcq3gucaq25hjqon>
setup consuming from tap
Signed-off-by: Will Andrews <did:plc:dadhhalkfcq3gucaq25hjqon>
add tap as part of docker compose
Signed-off-by: Will Andrews <did:plc:dadhhalkfcq3gucaq25hjqon>
initial setup
Signed-off-by: Will Andrews <did:plc:dadhhalkfcq3gucaq25hjqon>
initial setup
Signed-off-by: Will Andrews <did:plc:dadhhalkfcq3gucaq25hjqon>