Hacker News new | ask | show | jobs
by Aachen 1108 days ago
Maybe a description of what we're looking at in the Readme would be helpful. Why wouldn't the Apollo client just directly call reddit? Or does it partially do that and this server component is additional for certain functionality? What functionality does this offer?
2 comments

This was for push notifications to IOS - to tell the user when (for example) someone had replied to one of their comments - even when Apollo wasn't running.
That’s great feedback. Any particular areas I can walk you through?
Since I have no idea what's even here, I can't really answer that. Maybe just a few sentences on what this code does in general?
I’ll be happy to once I sit down in front of my computer.
A naïve question, but why is a backend needed and why couldn’t the app call the APIs directly? Just curious to learn!
Sibling comment above says it was mostly for notification, but flowing calls through their server also meant they didn't need to resubmit to Apple most of the time when something broke on Reddit's side.
Yeah. I’d imagine the less client side code the better when you have somebody getting paid $1/hour to randomly reject apps as the final step in hour launch process.