maybe I’m not as familiar with the concept of resolving and rejecting as I thought. I guess my question was:

Are resolve and reject required? Also, what determines if the code executes into a resolve or reject?

It’s still a bit confusing tbh.

Does the argument to resolve / reject have to be what we’re expecting to happen if the promise rejects / resolves? Getting close, but not 100% yet…