From 460303e90e4874b653b2451d5e6ea2cf302bc862 Mon Sep 17 00:00:00 2001 From: Tiago Yamamoto Date: Mon, 22 Dec 2025 07:51:42 -0300 Subject: [PATCH] feat(marketplace): add console logging to adminService for debugging --- marketplace/src/services/adminService.ts | 165 +++++++++++++++++------ 1 file changed, 125 insertions(+), 40 deletions(-) diff --git a/marketplace/src/services/adminService.ts b/marketplace/src/services/adminService.ts index 4751e6b..905d348 100644 --- a/marketplace/src/services/adminService.ts +++ b/marketplace/src/services/adminService.ts @@ -154,68 +154,153 @@ export interface OrderPage { } // ================== ADMIN SERVICE ================== +const log = (method: string, ...args: unknown[]) => { + console.log(`📋 [adminService.${method}]`, ...args) +} + export const adminService = { // Users - listUsers: (page = 1, pageSize = 20) => - apiClient.get(`/api/v1/users?page=${page}&page_size=${pageSize}`), + listUsers: async (page = 1, pageSize = 20) => { + log('listUsers', { page, pageSize }) + const result = await apiClient.get(`/api/v1/users?page=${page}&page_size=${pageSize}`) + log('listUsers result', result) + return result + }, - getUser: (id: string) => - apiClient.get(`/api/v1/users/${id}`), + getUser: async (id: string) => { + log('getUser', { id }) + const result = await apiClient.get(`/api/v1/users/${id}`) + log('getUser result', result) + return result + }, - createUser: (data: CreateUserRequest) => - apiClient.post('/api/v1/users', data), + createUser: async (data: CreateUserRequest) => { + log('createUser', data) + const result = await apiClient.post('/api/v1/users', data) + log('createUser result', result) + return result + }, - updateUser: (id: string, data: UpdateUserRequest) => - apiClient.put(`/api/v1/users/${id}`, data), + updateUser: async (id: string, data: UpdateUserRequest) => { + log('updateUser', { id, data }) + const result = await apiClient.put(`/api/v1/users/${id}`, data) + log('updateUser result', result) + return result + }, - deleteUser: (id: string) => - apiClient.delete(`/api/v1/users/${id}`), + deleteUser: async (id: string) => { + log('deleteUser', { id }) + const result = await apiClient.delete(`/api/v1/users/${id}`) + log('deleteUser done') + return result + }, // Companies - listCompanies: (page = 1, pageSize = 20) => - apiClient.get(`/api/v1/companies?page=${page}&page_size=${pageSize}`), + listCompanies: async (page = 1, pageSize = 20) => { + log('listCompanies', { page, pageSize }) + const result = await apiClient.get(`/api/v1/companies?page=${page}&page_size=${pageSize}`) + log('listCompanies result', result) + return result + }, - getCompany: (id: string) => - apiClient.get(`/api/v1/companies/${id}`), + getCompany: async (id: string) => { + log('getCompany', { id }) + const result = await apiClient.get(`/api/v1/companies/${id}`) + log('getCompany result', result) + return result + }, - createCompany: (data: CreateCompanyRequest) => - apiClient.post('/api/v1/companies', data), + createCompany: async (data: CreateCompanyRequest) => { + log('createCompany', data) + const result = await apiClient.post('/api/v1/companies', data) + log('createCompany result', result) + return result + }, - updateCompany: (id: string, data: UpdateCompanyRequest) => - apiClient.patch(`/api/v1/companies/${id}`, data), + updateCompany: async (id: string, data: UpdateCompanyRequest) => { + log('updateCompany', { id, data }) + const result = await apiClient.patch(`/api/v1/companies/${id}`, data) + log('updateCompany result', result) + return result + }, - deleteCompany: (id: string) => - apiClient.delete(`/api/v1/companies/${id}`), + deleteCompany: async (id: string) => { + log('deleteCompany', { id }) + const result = await apiClient.delete(`/api/v1/companies/${id}`) + log('deleteCompany done') + return result + }, - verifyCompany: (id: string) => - apiClient.patch(`/api/v1/companies/${id}/verify`, {}), + verifyCompany: async (id: string) => { + log('verifyCompany', { id }) + const result = await apiClient.patch(`/api/v1/companies/${id}/verify`, {}) + log('verifyCompany result', result) + return result + }, // Products - listProducts: (page = 1, pageSize = 20) => - apiClient.get(`/api/v1/products?page=${page}&page_size=${pageSize}`), + listProducts: async (page = 1, pageSize = 20) => { + log('listProducts', { page, pageSize }) + const result = await apiClient.get(`/api/v1/products?page=${page}&page_size=${pageSize}`) + log('listProducts result', result) + return result + }, - getProduct: (id: string) => - apiClient.get(`/api/v1/products/${id}`), + getProduct: async (id: string) => { + log('getProduct', { id }) + const result = await apiClient.get(`/api/v1/products/${id}`) + log('getProduct result', result) + return result + }, - createProduct: (data: CreateProductRequest) => - apiClient.post('/api/v1/products', data), + createProduct: async (data: CreateProductRequest) => { + log('createProduct', data) + const result = await apiClient.post('/api/v1/products', data) + log('createProduct result', result) + return result + }, - updateProduct: (id: string, data: UpdateProductRequest) => - apiClient.patch(`/api/v1/products/${id}`, data), + updateProduct: async (id: string, data: UpdateProductRequest) => { + log('updateProduct', { id, data }) + const result = await apiClient.patch(`/api/v1/products/${id}`, data) + log('updateProduct result', result) + return result + }, - deleteProduct: (id: string) => - apiClient.delete(`/api/v1/products/${id}`), + deleteProduct: async (id: string) => { + log('deleteProduct', { id }) + const result = await apiClient.delete(`/api/v1/products/${id}`) + log('deleteProduct done') + return result + }, // Orders - listOrders: (page = 1, pageSize = 20) => - apiClient.get(`/api/v1/orders?page=${page}&page_size=${pageSize}`), + listOrders: async (page = 1, pageSize = 20) => { + log('listOrders', { page, pageSize }) + const result = await apiClient.get(`/api/v1/orders?page=${page}&page_size=${pageSize}`) + log('listOrders result', result) + return result + }, - getOrder: (id: string) => - apiClient.get(`/api/v1/orders/${id}`), + getOrder: async (id: string) => { + log('getOrder', { id }) + const result = await apiClient.get(`/api/v1/orders/${id}`) + log('getOrder result', result) + return result + }, - updateOrderStatus: (id: string, status: string) => - apiClient.patch(`/api/v1/orders/${id}/status`, { status }), + updateOrderStatus: async (id: string, status: string) => { + log('updateOrderStatus', { id, status }) + const result = await apiClient.patch(`/api/v1/orders/${id}/status`, { status }) + log('updateOrderStatus done') + return result + }, - deleteOrder: (id: string) => - apiClient.delete(`/api/v1/orders/${id}`), + deleteOrder: async (id: string) => { + log('deleteOrder', { id }) + const result = await apiClient.delete(`/api/v1/orders/${id}`) + log('deleteOrder done') + return result + }, } +