支持已绑定设备追加 NFC 卡
This commit is contained in:
@@ -45,6 +45,10 @@ export interface NFCSessionStartPayload {
|
||||
child_id?: number
|
||||
}
|
||||
|
||||
export interface NFCCardSessionStartPayload {
|
||||
device_id: string
|
||||
}
|
||||
|
||||
export interface NFCSessionStartResponse {
|
||||
bind_token: string
|
||||
expires_at: string
|
||||
@@ -149,6 +153,13 @@ export async function startNFCBind(data: NFCSessionStartPayload): Promise<NFCSes
|
||||
})
|
||||
}
|
||||
|
||||
export async function startNFCCardBind(data: NFCCardSessionStartPayload): Promise<NFCSessionStartResponse> {
|
||||
return request<NFCSessionStartResponse>('/banban/bindings/cards/start', {
|
||||
method: 'POST',
|
||||
data,
|
||||
})
|
||||
}
|
||||
|
||||
export async function getNFCBindSession(bindToken: string): Promise<NFCSessionStatus> {
|
||||
return request<NFCSessionStatus>(`/banban/bindings/sessions/${bindToken}`)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user