Loading mobile/src/contexts/data_context.tsx +11 −4 Original line number Diff line number Diff line Loading @@ -6,29 +6,36 @@ import { AuthRepository } from "../domain/repositories/auth_repository"; import { AuthDataSourceDev } from "../infrastructure/datasource/dev/auth_datasource"; import { AuthRepositoryImpl } from "../infrastructure/repositories/auth_repository"; import { AuthDatasourceProd } from "../infrastructure/datasource/prod/auth_datasource"; import { ActivityRepository } from "../domain/repositories/activity_repository"; import { ActivityDatasourceDev } from "../infrastructure/datasource/dev/activity_datasource"; import { ActivityRepositoryDev } from '../infrastructure/repositories/activity_repository'; type DataContextType = { statesRepository: StateRepository | null; authRepository: AuthRepository | null; activityRepository: ActivityRepository | null; }; type DataContextProviderProps = PropsWithChildren<{}>; const DataContext = createContext<DataContextType>({ statesRepository: null, authRepository: null authRepository: null, activityRepository: null }); export const DataContextProvider = ({ children }: DataContextProviderProps) => { const statesDataSource = new StateDataSourceDev(); const statesRepository = new StateRepositoryImpl(statesDataSource); const authDataSource = new AuthDatasourceProd(); const authDataSource = new AuthDataSourceDev(); const authRepository = new AuthRepositoryImpl(authDataSource); const activityDataSource = new ActivityDatasourceDev(); const activityRepository = new ActivityRepositoryDev(activityDataSource); const value = { statesRepository, authRepository authRepository, activityRepository }; return ( Loading Loading
mobile/src/contexts/data_context.tsx +11 −4 Original line number Diff line number Diff line Loading @@ -6,29 +6,36 @@ import { AuthRepository } from "../domain/repositories/auth_repository"; import { AuthDataSourceDev } from "../infrastructure/datasource/dev/auth_datasource"; import { AuthRepositoryImpl } from "../infrastructure/repositories/auth_repository"; import { AuthDatasourceProd } from "../infrastructure/datasource/prod/auth_datasource"; import { ActivityRepository } from "../domain/repositories/activity_repository"; import { ActivityDatasourceDev } from "../infrastructure/datasource/dev/activity_datasource"; import { ActivityRepositoryDev } from '../infrastructure/repositories/activity_repository'; type DataContextType = { statesRepository: StateRepository | null; authRepository: AuthRepository | null; activityRepository: ActivityRepository | null; }; type DataContextProviderProps = PropsWithChildren<{}>; const DataContext = createContext<DataContextType>({ statesRepository: null, authRepository: null authRepository: null, activityRepository: null }); export const DataContextProvider = ({ children }: DataContextProviderProps) => { const statesDataSource = new StateDataSourceDev(); const statesRepository = new StateRepositoryImpl(statesDataSource); const authDataSource = new AuthDatasourceProd(); const authDataSource = new AuthDataSourceDev(); const authRepository = new AuthRepositoryImpl(authDataSource); const activityDataSource = new ActivityDatasourceDev(); const activityRepository = new ActivityRepositoryDev(activityDataSource); const value = { statesRepository, authRepository authRepository, activityRepository }; return ( Loading