Draft: 1477 google login domain
Description
Google signin related all business logins will be added in this domain layer. When user will try to use google signin, then this parts will be used.
Technical details
GoogleLoginRepository interface is implemented by GoogleLoginRepositoryImpl which handles all business logics related to google signin and validating authToken. It baseically fetches token, saves token in the prefrences, create AuthData object from the token and returns that AuthData to clients. This repository can validates AuthData as well.
Tests
Issues
10 commandments of code reviews
Edited by Hasib Prince