Loading mobile/src/infrastructure/datasource/prod/activity_datasource.ts 0 → 100644 +16 −0 Original line number Diff line number Diff line import axios from "axios"; import { ActivityDataSource } from "../../../domain/datasources/activity_datasource"; import { ActivityPlaceEntity } from "../../../domain/entities/activity_place_entity"; import { API_URL } from "../../../common/constants/api"; import { ActivityPlaceModel } from "../../models/prod/activity_place_model"; import { activityPlaceModelToEntity } from "../../utils/activity_utils"; export class ActivityDatasourceProd implements ActivityDataSource { async getPlaceActivity(activityId: number, townId: number, stateId: number, placeNumber: number): Promise<ActivityPlaceEntity> { const { data, status } = await axios.get<ActivityPlaceModel>(`${API_URL}/point/${placeNumber}lang?lang=es`); if (status !== 200) { throw new Error("Error al obtener la información del lugar"); } return activityPlaceModelToEntity(data); } } No newline at end of file Loading
mobile/src/infrastructure/datasource/prod/activity_datasource.ts 0 → 100644 +16 −0 Original line number Diff line number Diff line import axios from "axios"; import { ActivityDataSource } from "../../../domain/datasources/activity_datasource"; import { ActivityPlaceEntity } from "../../../domain/entities/activity_place_entity"; import { API_URL } from "../../../common/constants/api"; import { ActivityPlaceModel } from "../../models/prod/activity_place_model"; import { activityPlaceModelToEntity } from "../../utils/activity_utils"; export class ActivityDatasourceProd implements ActivityDataSource { async getPlaceActivity(activityId: number, townId: number, stateId: number, placeNumber: number): Promise<ActivityPlaceEntity> { const { data, status } = await axios.get<ActivityPlaceModel>(`${API_URL}/point/${placeNumber}lang?lang=es`); if (status !== 200) { throw new Error("Error al obtener la información del lugar"); } return activityPlaceModelToEntity(data); } } No newline at end of file