Promocode system

This commit is contained in:
2026-01-08 10:02:15 +07:00
parent 1751c4dd4c
commit e63d6c8489
19 changed files with 1443 additions and 7 deletions

View File

@@ -10,6 +10,7 @@ import type {
CoinTransaction,
ConsumablesStatus,
UserCosmetics,
SwapCandidate,
} from '@/types'
export const shopApi = {
@@ -84,6 +85,12 @@ export const shopApi = {
return response.data
},
// Получить кандидатов для Copycat (участники с активными заданиями)
getCopycatCandidates: async (marathonId: number): Promise<SwapCandidate[]> => {
const response = await client.get<SwapCandidate[]>(`/shop/copycat-candidates/${marathonId}`)
return response.data
},
// === Монеты ===
// Получить баланс и последние транзакции