Add parameter for pinned statuses (IOS-24)
This commit is contained in:
parent
2e7054cb68
commit
6aae3fc46d
|
@ -101,14 +101,16 @@ extension Mastodon.API.Account {
|
||||||
public let excludeReblogs: Bool?
|
public let excludeReblogs: Bool?
|
||||||
public let onlyMedia: Bool?
|
public let onlyMedia: Bool?
|
||||||
public let limit: Int?
|
public let limit: Int?
|
||||||
|
public let pinned: Bool
|
||||||
|
|
||||||
public init(
|
public init(
|
||||||
maxID: Mastodon.Entity.Status.ID?,
|
maxID: Mastodon.Entity.Status.ID?,
|
||||||
sinceID: Mastodon.Entity.Status.ID?,
|
sinceID: Mastodon.Entity.Status.ID?,
|
||||||
excludeReplies: Bool?,
|
excludeReplies: Bool?,
|
||||||
excludeReblogs: Bool?,
|
excludeReblogs: Bool?,
|
||||||
onlyMedia: Bool?,
|
onlyMedia: Bool?,
|
||||||
limit: Int?
|
limit: Int?,
|
||||||
|
pinned: Bool = false
|
||||||
) {
|
) {
|
||||||
self.maxID = maxID
|
self.maxID = maxID
|
||||||
self.sinceID = sinceID
|
self.sinceID = sinceID
|
||||||
|
@ -116,6 +118,7 @@ extension Mastodon.API.Account {
|
||||||
self.excludeReblogs = excludeReblogs
|
self.excludeReblogs = excludeReblogs
|
||||||
self.onlyMedia = onlyMedia
|
self.onlyMedia = onlyMedia
|
||||||
self.limit = limit
|
self.limit = limit
|
||||||
|
self.pinned = pinned
|
||||||
}
|
}
|
||||||
|
|
||||||
var queryItems: [URLQueryItem]? {
|
var queryItems: [URLQueryItem]? {
|
||||||
|
@ -126,6 +129,7 @@ extension Mastodon.API.Account {
|
||||||
excludeReblogs.flatMap { items.append(URLQueryItem(name: "exclude_reblogs", value: $0.queryItemValue)) }
|
excludeReblogs.flatMap { items.append(URLQueryItem(name: "exclude_reblogs", value: $0.queryItemValue)) }
|
||||||
onlyMedia.flatMap { items.append(URLQueryItem(name: "only_media", value: $0.queryItemValue)) }
|
onlyMedia.flatMap { items.append(URLQueryItem(name: "only_media", value: $0.queryItemValue)) }
|
||||||
limit.flatMap { items.append(URLQueryItem(name: "limit", value: String($0))) }
|
limit.flatMap { items.append(URLQueryItem(name: "limit", value: String($0))) }
|
||||||
|
items.append(URLQueryItem(name: "pinned", value: String(pinned)))
|
||||||
guard !items.isEmpty else { return nil }
|
guard !items.isEmpty else { return nil }
|
||||||
return items
|
return items
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue