55 lines
1.0 KiB
Swift
55 lines
1.0 KiB
Swift
//
|
|
// AuthAPI.swift
|
|
// yinmeng-ios
|
|
//
|
|
// Created by MaiMang on 2024/2/21.
|
|
//
|
|
|
|
//import Foundation
|
|
//import Moya
|
|
//enum AuthAPI {
|
|
// case appConfig
|
|
// case getCode(String, String)
|
|
// case authToken(String, String)
|
|
//}
|
|
//
|
|
//extension AuthAPI: YMNetworkAPI {
|
|
// var hostUrl: APIHost {
|
|
// return YMRequestConfig.baseURL
|
|
// }
|
|
//
|
|
// var pararms: APIParameters? {
|
|
// switch self {
|
|
// case .getCode(let phone, let type):
|
|
// return ["mobile":phone, "type":type]
|
|
// case .authToken(let phone, let code):
|
|
// return ["phone":phone, "code":code, "client_secret":"uyzjdhds", "version":"1", "client_id":"erban-client", "grant_type":"password"]
|
|
// default:
|
|
// return [:]
|
|
// }
|
|
// }
|
|
//
|
|
// var path: String {
|
|
// switch self {
|
|
// case .appConfig:
|
|
// return "/client/init"
|
|
// case .getCode:
|
|
// return "/sms/getCode"
|
|
// case .authToken:
|
|
// return "/oauth/token"
|
|
// }
|
|
//
|
|
// }
|
|
//
|
|
// var method: Moya.Method {
|
|
// switch self {
|
|
// case .appConfig:
|
|
// return .get
|
|
// case .getCode:
|
|
// return .post
|
|
// case .authToken:
|
|
// return .post
|
|
// }
|
|
// }
|
|
//}
|