mirror of
https://github.com/mastodon/mastodon-ios
synced 2025-04-11 22:58:02 +02:00
Add parameter for pinned statuses (IOS-24)
This commit is contained in:
parent
2e7054cb68
commit
6aae3fc46d
@ -101,6 +101,7 @@ 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?,
|
||||||
@ -108,7 +109,8 @@ extension Mastodon.API.Account {
|
|||||||
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…
x
Reference in New Issue
Block a user