mirror of
https://github.com/Dimillian/IceCubesApp.git
synced 2024-06-16 12:10:43 +00:00
25 lines
513 B
Swift
25 lines
513 B
Swift
import Foundation
|
|
|
|
public enum Timelines: Endpoint {
|
|
case pub(sinceId: String?)
|
|
case home(sinceId: String?)
|
|
|
|
public func path() -> String {
|
|
switch self {
|
|
case .pub:
|
|
return "timelines/public"
|
|
case .home:
|
|
return "timelines/home"
|
|
}
|
|
}
|
|
|
|
public func queryItems() -> [URLQueryItem]? {
|
|
switch self {
|
|
case .pub(let sinceId):
|
|
return [.init(name: "max_id", value: sinceId)]
|
|
case .home(let sinceId):
|
|
return [.init(name: "max_id", value: sinceId)]
|
|
}
|
|
}
|
|
}
|