Profile avatar
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