123456789101112131415161718192021222324252627282930313233343536 |
- import { WX_GET_PHONE, WX_GET_USER } from '../utils/apiList'
- import { request, Response } from '../utils/http'
- interface PhoneParams {
- code: string
- encryptedData: string
- iv: string
- }
- interface PhoneResType {
- countryCode: string
- phoneNumber: string
- purePhoneNumber: string
- }
- interface UserResType {
- }
- type UserRes = Response & {
- data: PhoneRes
- }
- type PhoneRes = Response & {
- data: PhoneResType
- }
- export const getUserInfo = async (): Promise<UserResType> => {
- const res = await request.get<UserRes>(WX_GET_USER)
- return res.data
- }
- export const decrptPhone = async (params: PhoneParams): Promise<PhoneResType> => {
- const res = await request.get<PhoneRes>(WX_GET_PHONE, params)
- return res.data
- }
|