Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 9 additions & 8 deletions src/services/api.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ const getApiUrl = () => {
};

const API_BASE_URL = getApiUrl();
const PUBLIC_API_PREFIX = '/api/public/v1';

/**
* Fetch wrapper que silencia errores 404 en la consola
Expand All @@ -34,7 +35,7 @@ export const getInvestorData = async (email) => {
}

const encodedEmail = encodeURIComponent(email);
const url = `${API_BASE_URL}/api/public/investor/${encodedEmail}`;
const url = `${API_BASE_URL}${PUBLIC_API_PREFIX}/investor/${encodedEmail}`;

const response = await fetch(url);

Expand Down Expand Up @@ -125,7 +126,7 @@ export const getInvestorHistory = async (email) => {
}

const encodedEmail = encodeURIComponent(email);
const url = `${API_BASE_URL}/api/public/investor/${encodedEmail}/history`;
const url = `${API_BASE_URL}${PUBLIC_API_PREFIX}/investor/${encodedEmail}/history`;

const response = await silentFetch(url);

Expand Down Expand Up @@ -167,7 +168,7 @@ export const getInvestorHistory = async (email) => {
*/
export const getWallets = async () => {
try {
const url = `${API_BASE_URL}/api/public/wallets`;
const url = `${API_BASE_URL}${PUBLIC_API_PREFIX}/wallets`;
const response = await silentFetch(url);

if (!response.ok) {
Expand All @@ -187,7 +188,7 @@ export const getWallets = async () => {
*/
export const getDepositOptions = async () => {
try {
const url = `${API_BASE_URL}/api/public/deposit_options`;
const url = `${API_BASE_URL}${PUBLIC_API_PREFIX}/deposit_options`;
const response = await silentFetch(url);

if (!response.ok) {
Expand All @@ -213,7 +214,7 @@ export const getDepositOptions = async () => {
*/
export const createInvestorRequest = async (requestData) => {
try {
const url = `${API_BASE_URL}/api/public/requests`;
const url = `${API_BASE_URL}${PUBLIC_API_PREFIX}/requests`;

const response = await silentFetch(url, {
method: 'POST',
Expand Down Expand Up @@ -243,7 +244,7 @@ export const createInvestorRequest = async (requestData) => {
*/
export const loginWithEmailPassword = async (email, password) => {
try {
const url = `${API_BASE_URL}/api/public/auth/login`;
const url = `${API_BASE_URL}${PUBLIC_API_PREFIX}/auth/login`;
const response = await fetch(url, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
Expand Down Expand Up @@ -271,7 +272,7 @@ export const loginWithEmailPassword = async (email, password) => {
*/
export const changeInvestorPassword = async (email, currentPassword, newPassword) => {
try {
const url = `${API_BASE_URL}/api/public/auth/change_password`;
const url = `${API_BASE_URL}${PUBLIC_API_PREFIX}/auth/change_password`;
const response = await fetch(url, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
Expand Down Expand Up @@ -305,7 +306,7 @@ export const validateInvestor = async (email) => {
}

const encodedEmail = encodeURIComponent(email);
const url = `${API_BASE_URL}/api/public/investor/${encodedEmail}`;
const url = `${API_BASE_URL}${PUBLIC_API_PREFIX}/investor/${encodedEmail}`;

const response = await silentFetch(url);

Expand Down
2 changes: 1 addition & 1 deletion src/services/api.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -236,7 +236,7 @@ describe('api service', () => {
expect(result.data).toBeDefined();
expect(result.error).toBeNull();
expect(mockFetch).toHaveBeenCalledWith(
expect.stringContaining('/api/public/requests'),
expect.stringContaining('/api/public/v1/requests'),
expect.objectContaining({
method: 'POST',
headers: expect.objectContaining({
Expand Down