Loading mobile/src/common/contexts/data_context.tsx +23 −28 Original line number Diff line number Diff line Loading @@ -43,37 +43,32 @@ const DataContext = createContext<DataContextType>({ profileRepository: null }); const getProductionContext = (language: string): DataContextType => { return { statesRepository: new StateRepositoryImpl(new StateDataSourceProd(language)), authRepository: new AuthRepositoryImpl(new AuthDatasourceProd()), activityRepository: new ActivityRepositoryDev(new ActivityDatasourceProd()), travelRepository: new TravelRepositoryImpl(new TravelDatasourceDev()), routeRepository: new RouteRepositoryImpl(new RouteDataSourceDev()), profileRepository: new ProfileRepositoryImpl(new ProfileDataSourceProd(language)) }; } const getDevelopmentContext = (): DataContextType => { return { statesRepository: new StateRepositoryImpl(new StateDataSourceDev()), authRepository: new AuthRepositoryImpl(new AuthDataSourceDev()), activityRepository: new ActivityRepositoryDev(new ActivityDatasourceDev()), travelRepository: new TravelRepositoryImpl(new TravelDatasourceDev()), routeRepository: new RouteRepositoryImpl(new RouteDataSourceDev()), profileRepository: new ProfileRepositoryImpl(new ProfileDataSourceDev()) }; } export const DataContextProvider = ({ children }: DataContextProviderProps) => { const { i18n:{ language } } = useTranslation(); const statesDataSource = new StateDataSourceDev(); //const statesDataSource = new StateDataSourceProd(language); const statesRepository = new StateRepositoryImpl(statesDataSource); // const authDataSource = new AuthDataSourceDev(); //const authDataSource = new AuthDatasourceProd(); const authRepository = new AuthRepositoryImpl(authDataSource); // const activityDataSource = new ActivityDatasourceDev(); //const activityDataSource = new ActivityDatasourceProd(); const activityRepository = new ActivityRepositoryDev(activityDataSource); // const travelDatasource = new TravelDatasourceDev(); const travelRepository = new TravelRepositoryImpl(travelDatasource); // const routeDatasource = new RouteDataSourceDev(); const routeRepository = new RouteRepositoryImpl(routeDatasource); // const profileDataSource = new ProfileDataSourceProd(); const profileRepository = new ProfileRepositoryImpl(profileDataSource); const value = { statesRepository, authRepository, activityRepository, travelRepository, routeRepository, profileRepository }; const value = getDevelopmentContext(); return ( <DataContext.Provider value={value}> Loading Loading
mobile/src/common/contexts/data_context.tsx +23 −28 Original line number Diff line number Diff line Loading @@ -43,37 +43,32 @@ const DataContext = createContext<DataContextType>({ profileRepository: null }); const getProductionContext = (language: string): DataContextType => { return { statesRepository: new StateRepositoryImpl(new StateDataSourceProd(language)), authRepository: new AuthRepositoryImpl(new AuthDatasourceProd()), activityRepository: new ActivityRepositoryDev(new ActivityDatasourceProd()), travelRepository: new TravelRepositoryImpl(new TravelDatasourceDev()), routeRepository: new RouteRepositoryImpl(new RouteDataSourceDev()), profileRepository: new ProfileRepositoryImpl(new ProfileDataSourceProd(language)) }; } const getDevelopmentContext = (): DataContextType => { return { statesRepository: new StateRepositoryImpl(new StateDataSourceDev()), authRepository: new AuthRepositoryImpl(new AuthDataSourceDev()), activityRepository: new ActivityRepositoryDev(new ActivityDatasourceDev()), travelRepository: new TravelRepositoryImpl(new TravelDatasourceDev()), routeRepository: new RouteRepositoryImpl(new RouteDataSourceDev()), profileRepository: new ProfileRepositoryImpl(new ProfileDataSourceDev()) }; } export const DataContextProvider = ({ children }: DataContextProviderProps) => { const { i18n:{ language } } = useTranslation(); const statesDataSource = new StateDataSourceDev(); //const statesDataSource = new StateDataSourceProd(language); const statesRepository = new StateRepositoryImpl(statesDataSource); // const authDataSource = new AuthDataSourceDev(); //const authDataSource = new AuthDatasourceProd(); const authRepository = new AuthRepositoryImpl(authDataSource); // const activityDataSource = new ActivityDatasourceDev(); //const activityDataSource = new ActivityDatasourceProd(); const activityRepository = new ActivityRepositoryDev(activityDataSource); // const travelDatasource = new TravelDatasourceDev(); const travelRepository = new TravelRepositoryImpl(travelDatasource); // const routeDatasource = new RouteDataSourceDev(); const routeRepository = new RouteRepositoryImpl(routeDatasource); // const profileDataSource = new ProfileDataSourceProd(); const profileRepository = new ProfileRepositoryImpl(profileDataSource); const value = { statesRepository, authRepository, activityRepository, travelRepository, routeRepository, profileRepository }; const value = getDevelopmentContext(); return ( <DataContext.Provider value={value}> Loading