Skip to content

wayne90040/WLNetwork

Repository files navigation

WLNetwork

Example

API.getStockTW {
  switch $0 {
  case .success(let response):
      print(response)
  case .failure(let error):
      print(error)
  }
}
Task {
    let result = await API.getStockTW()
    switch result {
    case .success(let response):
        print(response)
    case .failure(let error):
        print(error)
    }
}
extension WLRequest {
    func send() async throws -> Self.Response? {
        try await WLClient(session: .shared).trySend(self)
    }
}

let req = StockTWRequest(parameters: .init(
    period1: "1626969600",
    period2: "1627277400",
    interval: "1d",
    events: "history")
)
Task {
    do {
        let resp = try await req.send()
        print(resp)
    }
    catch {
        print(error)
    }
}

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published