refactor: remove useBaseFetch for @modrinth/api-client (#5596)

* Reapply "fix: start swapping useBaseFetch usages to api-client"

This reverts commit f4f33db7019ea861addb2c66c204d736800b7b6c.

* fix: bugs

* fix: analytics

* fix: lint
This commit is contained in:
Calum H.
2026-03-17 20:06:19 +00:00
committed by GitHub
parent 58c1e225c8
commit 87c86c7d0d
64 changed files with 2073 additions and 691 deletions

View File

@@ -146,7 +146,7 @@
</thead>
<tbody>
<tr v-for="item in platformRevenueData" :key="item.time">
<td>{{ formatDate(dayjs.unix(item.time)) }}</td>
<td>{{ formatDate(dayjs.unix(item.time).toDate()) }}</td>
<td>{{ formatMoney(Number(item.revenue) + Number(item.creator_revenue)) }}</td>
<td>{{ formatMoney(Number(item.creator_revenue)) }}</td>
<td>{{ formatMoney(Number(item.revenue)) }}</td>
@@ -162,11 +162,12 @@
</template>
<script lang="ts" setup>
import { StyledInput, useFormatDateTime, useFormatMoney } from '@modrinth/ui'
import { injectModrinthClient, StyledInput, useFormatDateTime, useFormatMoney } from '@modrinth/ui'
import { useQuery } from '@tanstack/vue-query'
import dayjs from 'dayjs'
import { computed, ref } from 'vue'
const client = injectModrinthClient()
const formatMoney = useFormatMoney()
const formatDate = useFormatDateTime({
month: 'long',
@@ -191,10 +192,7 @@ const withdrawalDate = computed(() => endOfMonthDate.value.add(60, 'days'))
const { data: transparencyInformation } = useQuery({
queryKey: ['payout', 'platform_revenue'],
queryFn: () =>
useBaseFetch('payout/platform_revenue', {
apiVersion: 3,
}),
queryFn: () => client.labrinth.payouts_v3.getPlatformRevenue(),
})
const platformRevenue = (transparencyInformation.value as any)?.all_time