Check if suspended in a couple additional places.

This commit is contained in:
Brent Simmons 2024-06-08 12:02:18 -07:00
parent fe49f3bbe4
commit 4ec5990d8b
1 changed files with 4 additions and 0 deletions

View File

@ -78,6 +78,8 @@ public protocol FeedbinAPICallerDelegate: AnyObject {
public func importOPML(opmlData: Data) async throws -> FeedbinImportResult {
if suspended { throw TransportError.suspended }
let callURL = feedbinBaseURL.appendingPathComponent("imports.json")
var request = URLRequest(url: callURL, feedbinCredentials: credentials)
request.addValue("text/xml; charset=utf-8", forHTTPHeaderField: HTTPRequestHeader.contentType)
@ -132,6 +134,8 @@ public protocol FeedbinAPICallerDelegate: AnyObject {
public func retrieveSubscriptions() async throws -> [FeedbinSubscription]? {
if suspended { throw TransportError.suspended }
var callComponents = URLComponents(url: feedbinBaseURL.appendingPathComponent("subscriptions.json"), resolvingAgainstBaseURL: false)!
callComponents.queryItems = [URLQueryItem(name: "mode", value: "extended")]