Possibly instead of accepting the firebase constructor it should accept an instance so that auth can be performed before handing it off?
Possibly instead of accepting the firebase constructor it should accept an instance so that auth can be performed before handing it off?