"Yeah let me run it by my lawyer real quick"
"Yeah let me run it by my lawyer real quick"
Created a fun little free tool that lets you generate fake Instagram comments.
postfully.app/tools/instag...
#instagram
how do you guys handle concurrent bluesky access token refreshes in your storage provider of choice?
would be dope to get added :)
i am using mysql on planetscale and i currently just lock the row when a transaction is about to refresh the token to prevent other instances to do the same.
for example, when multiple independent actions are executed at the same time and the access token expires, each action will attempt to refresh using the same refresh token. since refresh tokens are single-use, only one refresh succeeds while others fail.
how do you guys handle concurrent bluesky access token refreshes in your storage provider of choice?
very true
think i might just launch a saas product in a super crowded but validated market to see if i can take a piece of the cake
tons of bluesky apps are popping up in my feed. seems like the gold rush has officially started? 🤔
true
barely
started going to the gym 2-3 times a week after i was diagnosed with a slipped disk earlier this year. i definitely feel better than before but i still think there’s room for improvement. prob. need to fix my eating habits next...
gz! loved the product. think it will become even more important with llmeo
completely off topic but i am curious: did u end up selling schemakit actually?
bro is on fire
just ping me if u need help with the finishing touches
beastmode
yeah I bet
Released Arctic 2.3.0
This adds a generic OAuth client for custom providers!
arcticjs.dev/guides/gener...
do you think managing token lifecycles would be within scope of arctic? i.e. storing + refreshing tokens based on their expiration date/upon 401 using a (maybe generic) storage adapter
🙋♀️
starter kits are too powerful
typescript?
pretty impressive! meanwhile i am hardstuck at 5 followers lol
man i love dogs
tons of bluesky apps are popping up in my feed. seems like the gold rush has officially started? 🤔
"old person" :D you'll be fine
yeah the client does a lot of magic under the hood like session management, token refresh, etc. it's kinda convenient but i disliked the fact that you can’t really opt out of all that and just pass in an access token instead. also, it doesn’t really work in an serverless environment
are you using an atproto client or are you building the flow manually? i am still using the bsky.social/oauth endpoints to kick off the flow so i can't speak to that as of now. once i've received the access token i hit the pds service url i get from plc.directory to perform the actual api actions.