// // TalkApi.swift // SodaLive // // Created by klaus on 8/29/25. // import Foundation import Moya enum TalkApi { case getTalkRooms } extension TalkApi: TargetType { var baseURL: URL { URL(string: BASE_URL)! } var path: String { switch self { case .getTalkRooms: return "/api/chat/room/list" } } var method: Moya.Method { switch self { case .getTalkRooms: return .get } } var task: Moya.Task { switch self { case .getTalkRooms: return .requestPlain } } var headers: [String : String]? { ["Authorization": "Bearer \(UserDefaults.string(forKey: UserDefaultsKey.token))"] } }