iame.li
Hi I'm Eli and I'm trying to solve video for everybody forever at @stream.place
I stream development of Streamplace almost every day!
I was the first person to federate my account on Bluesky probably
Seattle via Minnesota
he/him
aka Roderigo Tirnatel
2,406 posts
1,317 followers
1,208 following
Regular Contributor
Active Commenter
comment in response to
post
there may be some level of browser caching happening too. streamplace’s thumbnails are very much in a “this is wonky but not enough to be broken” place, i’ve got squeakier wheels
comment in response to
post
i was so upset to learn the british pronounce it potato. who the eff says poe-taw-toe?
comment in response to
post
Haha yeah theoretically it’s a new screenshot every 30 seconds but I think it crashes a lot
comment in response to
post
the murderous, murderous game
comment in response to
post
listen, sometimes you just gotta do it for the love of the game
comment in response to
post
Awesome! Let me know how it goes!
comment in response to
post
prolly as much as i’ve ever dug a mario kart but i never got that deep into em
comment in response to
post
i’m skeptical of their plan to replace them with two dollar airplanes though, it seems like they’d be taking a loss
comment in response to
post
makes sense - of course, all of that logic could also be encapsulated in the MarshalCBOR method of that struct — I’ll have a look
comment in response to
post
Prolly some of both. I liked Astro Bot but it winning GOTY makes me think 2024 is a weak year
comment in response to
post
wb
comment in response to
post
gottem!!!
comment in response to
post
ah yeah that’s a more specific answer than i had, oauth boy approves of this barging
comment in response to
post
uhmmmm if you’re using the official client it’s in the session object that gets created, the thing you get from client.init or client.callback
in a pinch you could decode the access token JWT, it’s there too (but i’m not sure that would hold for every PDS implementation, it’s not part of the spec)
comment in response to
post
i am the oauth boy, knower of oauth things
comment in response to
post
not a clue and i’m on my phone for the next hourish, i’d look for a list of env vars somewhere
comment in response to
post
Worked perfectly, thanks so much for the tip! I had to update to a version of Expo/Metro that supported Custom Export Conditions but now we have a branch where our React Native app reads the TypeScript of the libraries directly, no external compilation step needed 💯
comment in response to
post
oop, link got facet-ed. *client_id is still `http://localhost`
comment in response to
post
sure, that’s how bsky.social works
comment in response to
post
you don’t have to, the exception lets you run on any port but you need to specify the redirect URL in the query parameters to the PDS
also make sure you’re redirecting to e.g. 127.0.0.1:3000 instead of localhost:3000, it wants the IP (but the client_id is still localhost)
comment in response to
post
you could flip off the invite code requirement temporarily as a workaround?
comment in response to
post
i spent five hours yesterday going through an expo update on streamplace, i feel your pain
comment in response to
post
Between this and Penny’s Big Breakaway we’re in a yoyo renaissance
comment in response to
post
yeah our use case was deferred loading of the emoji autocomplete data for chat, also not a component
but this is also with Metro’s half-baked web export feature so i wouldn’t trust it for much, prolly going to move the web build to esbuild some day
comment in response to
post
That’s odd, I had a similar situation where my PDS rolled back and the removed posts got removed from the appview 🤔 this was early 2024, possible something changed since then
comment in response to
post
seems approximately right yeah
comment in response to
post
Wish I was this good at real Wordle
comment in response to
post
And what does she get in return? Speedrunners sequence-breaking with the Master Key and killing her first out of everyone smh