优化弹窗和后台设置字体
This commit is contained in:
@@ -98,6 +98,16 @@ export interface PayOrderResult {
|
||||
paid: boolean
|
||||
}
|
||||
|
||||
export interface OrderAgreementContent {
|
||||
title: string
|
||||
content: string
|
||||
}
|
||||
|
||||
export interface OrderAgreements {
|
||||
virtual_asset_purchase: OrderAgreementContent
|
||||
renter_agreement: OrderAgreementContent
|
||||
}
|
||||
|
||||
export interface SubmitCheckoutPayload {
|
||||
content: string
|
||||
consumable_amount: number
|
||||
@@ -122,6 +132,11 @@ export async function createOrder(listingId: number) {
|
||||
return data.data
|
||||
}
|
||||
|
||||
export async function fetchOrderAgreements() {
|
||||
const { data } = await apiClient.get<ApiResponse<OrderAgreements>>('/order-agreements')
|
||||
return data.data
|
||||
}
|
||||
|
||||
export async function payOrder(id: number) {
|
||||
const { data } = await apiClient.post<ApiResponse<PayOrderResult>>(`/orders/${id}/pay`)
|
||||
return data.data
|
||||
|
||||
Reference in New Issue
Block a user