Started adding regex checks for multiple different types of urls for spotify & youtube (We decided to allow Youtube videos even if they are not music. Can't control what people wanna post)
Starting laying out the foundation for calling our search methods for each provider
What We Will Do Next Time
[x] Continue parsing uri for proper data
[ ] Setup services to make calls to get song data for each uri
[ ] Move over to backend to setup songs collection and more functions!
Setup calls on client to start calling firebase functions for getting media data from respected services
Starting writing the getSpotifyMedia function and ran into a little snag with out to refresh tokens more generically (I will probably work on this tonight)
What We Will Do Next Time
[x] Continue writing the logic for getSpotifyMedia firebase
[ ] Move onto Apple & Google so we can then setup the trigger function on song document creation
Songs are properly being managed from Firestore and it's functions. I am removing the function trigger until phase 2 of our beta because we have no other providers to deal with
We need to support the following on the client to get the "add songs" feature implemented in our DB:
NOTE: If we are currently not authenticated with Spotify, we still need a way to get a valid access token to call API