Tree: Format

Signed-off-by: kingbri <bdashore3@proton.me>
This commit is contained in:
kingbri 2024-11-26 23:43:06 -05:00
parent 84357ea2c5
commit dd54ec027b
18 changed files with 33 additions and 35 deletions

View file

@ -81,7 +81,7 @@ class AllDebrid: PollingDebridSource, ObservableObject {
URLQueryItem(name: "pin", value: pin)
]
let request = URLRequest(url: try buildRequestURL(urlString: "\(baseApiUrl)/pin/check", queryItems: queryItems))
let request = try URLRequest(url: buildRequestURL(urlString: "\(baseApiUrl)/pin/check", queryItems: queryItems))
// Timer to poll AD API for key
authTask = Task {
@ -197,7 +197,7 @@ class AllDebrid: PollingDebridSource, ObservableObject {
}
let queryItems = sendMagnets.map { URLQueryItem(name: "magnets[]", value: $0.hash) }
var request = URLRequest(url: try buildRequestURL(urlString: "\(baseApiUrl)/magnet/instant", queryItems: queryItems))
var request = try URLRequest(url: buildRequestURL(urlString: "\(baseApiUrl)/magnet/instant", queryItems: queryItems))
let data = try await performRequest(request: &request, requestName: #function)
let rawResponse = try jsonDecoder.decode(ADResponse<InstantAvailabilityResponse>.self, from: data).data
@ -246,7 +246,7 @@ class AllDebrid: PollingDebridSource, ObservableObject {
throw DebridError.FailedRequest(description: "The magnet link is invalid")
}
var request = URLRequest(url: try buildRequestURL(urlString: "\(baseApiUrl)/magnet/upload"))
var request = try URLRequest(url: buildRequestURL(urlString: "\(baseApiUrl)/magnet/upload"))
request.httpMethod = "POST"
request.setValue("application/x-www-form-urlencoded", forHTTPHeaderField: "Content-Type")
@ -271,7 +271,7 @@ class AllDebrid: PollingDebridSource, ObservableObject {
let queryItems = [
URLQueryItem(name: "id", value: magnetId)
]
var request = URLRequest(url: try buildRequestURL(urlString: "\(baseApiUrl)/magnet/status", queryItems: queryItems))
var request = try URLRequest(url: buildRequestURL(urlString: "\(baseApiUrl)/magnet/status", queryItems: queryItems))
let data = try await performRequest(request: &request, requestName: #function)
let rawResponse = try jsonDecoder.decode(ADResponse<MagnetStatusResponse>.self, from: data).data
@ -289,7 +289,7 @@ class AllDebrid: PollingDebridSource, ObservableObject {
let queryItems = [
URLQueryItem(name: "link", value: restrictedFile.streamUrlString)
]
var request = URLRequest(url: try buildRequestURL(urlString: "\(baseApiUrl)/link/unlock", queryItems: queryItems))
var request = try URLRequest(url: buildRequestURL(urlString: "\(baseApiUrl)/link/unlock", queryItems: queryItems))
let data = try await performRequest(request: &request, requestName: "unlockLink")
let rawResponse = try jsonDecoder.decode(ADResponse<UnlockLinkResponse>.self, from: data).data
@ -301,7 +301,7 @@ class AllDebrid: PollingDebridSource, ObservableObject {
let queryItems = [
URLQueryItem(name: "links[]", value: link)
]
var request = URLRequest(url: try buildRequestURL(urlString: "\(baseApiUrl)/user/links/save", queryItems: queryItems))
var request = try URLRequest(url: buildRequestURL(urlString: "\(baseApiUrl)/user/links/save", queryItems: queryItems))
try await performRequest(request: &request, requestName: #function)
}
@ -309,7 +309,7 @@ class AllDebrid: PollingDebridSource, ObservableObject {
// MARK: - Cloud methods
func getUserMagnets() async throws {
var request = URLRequest(url: try buildRequestURL(urlString: "\(baseApiUrl)/magnet/status"))
var request = try URLRequest(url: buildRequestURL(urlString: "\(baseApiUrl)/magnet/status"))
let data = try await performRequest(request: &request, requestName: #function)
let rawResponse = try jsonDecoder.decode(ADResponse<MagnetStatusResponse>.self, from: data).data
@ -333,13 +333,13 @@ class AllDebrid: PollingDebridSource, ObservableObject {
let queryItems = [
URLQueryItem(name: "id", value: cloudMagnetId)
]
var request = URLRequest(url: try buildRequestURL(urlString: "\(baseApiUrl)/magnet/delete", queryItems: queryItems))
var request = try URLRequest(url: buildRequestURL(urlString: "\(baseApiUrl)/magnet/delete", queryItems: queryItems))
try await performRequest(request: &request, requestName: #function)
}
func getUserDownloads() async throws {
var request = URLRequest(url: try buildRequestURL(urlString: "\(baseApiUrl)/user/links"))
var request = try URLRequest(url: buildRequestURL(urlString: "\(baseApiUrl)/user/links"))
let data = try await performRequest(request: &request, requestName: #function)
let rawResponse = try jsonDecoder.decode(ADResponse<SavedLinksResponse>.self, from: data).data
@ -362,7 +362,7 @@ class AllDebrid: PollingDebridSource, ObservableObject {
let queryItems = [
URLQueryItem(name: "link", value: downloadId)
]
var request = URLRequest(url: try buildRequestURL(urlString: "\(baseApiUrl)/user/links/delete", queryItems: queryItems))
var request = try URLRequest(url: buildRequestURL(urlString: "\(baseApiUrl)/user/links/delete", queryItems: queryItems))
try await performRequest(request: &request, requestName: #function)
}

View file

@ -118,7 +118,7 @@ class OffCloud: DebridSource, ObservableObject {
return
}
var request = URLRequest(url: try buildRequestURL(urlString: "\(baseApiUrl)/cache"))
var request = try URLRequest(url: buildRequestURL(urlString: "\(baseApiUrl)/cache"))
request.httpMethod = "POST"
request.setValue("application/json", forHTTPHeaderField: "Content-Type")
@ -202,7 +202,7 @@ class OffCloud: DebridSource, ObservableObject {
// Called as "cloud" in offcloud's API
private func offcloudDownload(magnet: Magnet) async throws -> CloudDownloadResponse {
var request = URLRequest(url: try buildRequestURL(urlString: "\(baseApiUrl)/cloud"))
var request = try URLRequest(url: buildRequestURL(urlString: "\(baseApiUrl)/cloud"))
request.httpMethod = "POST"
request.setValue("application/json", forHTTPHeaderField: "Content-Type")
@ -220,7 +220,7 @@ class OffCloud: DebridSource, ObservableObject {
}
private func cloudExplore(requestId: String) async throws -> CloudExploreResponse {
var request = URLRequest(url: try buildRequestURL(urlString: "\(baseApiUrl)/cloud/explore/\(requestId)"))
var request = try URLRequest(url: buildRequestURL(urlString: "\(baseApiUrl)/cloud/explore/\(requestId)"))
let data = try await performRequest(request: &request, requestName: "cloudExplore")
let rawResponse = try jsonDecoder.decode(CloudExploreResponse.self, from: data)
@ -245,7 +245,7 @@ class OffCloud: DebridSource, ObservableObject {
func deleteUserDownload(downloadId: String) {}
func getUserMagnets() async throws {
var request = URLRequest(url: try buildRequestURL(urlString: "\(baseApiUrl)/cloud/history"))
var request = try URLRequest(url: buildRequestURL(urlString: "\(baseApiUrl)/cloud/history"))
let data = try await performRequest(request: &request, requestName: "cloudHistory")
let rawResponse = try jsonDecoder.decode([CloudHistoryResponse].self, from: data)
@ -271,7 +271,7 @@ class OffCloud: DebridSource, ObservableObject {
throw DebridError.InvalidPostBody
}
var request = URLRequest(url: try buildRequestURL(urlString: "\(website)/cloud/remove/\(cloudMagnetId)"))
var request = try URLRequest(url: buildRequestURL(urlString: "\(website)/cloud/remove/\(cloudMagnetId)"))
try await performRequest(request: &request, requestName: "cloudRemove")
}
}

View file

@ -17,7 +17,7 @@ class RealDebrid: PollingDebridSource, ObservableObject {
"Ferrite's instant availability solely looks at a user's magnet library. \n\n" +
"If you must use this service, it is recommended to download search results manually using the context menu. \n\n" +
"This service does not inform if a magnet link is a batch before downloading."
let cachedStatus: [String] = ["downloaded"]
var authTask: Task<Void, Error>?

View file

@ -1,5 +1,5 @@
//
// Array.swift
// Set.swift
// Ferrite
//
// Created by Brian Dashore on 11/26/22.

View file

@ -1,5 +1,5 @@
//
// MultipartFormDataRequest.swift
// FormDataBody.swift
// Ferrite
//
// Created by Brian Dashore on 6/12/24.

View file

@ -1,5 +1,5 @@
//
// ToastViewModel.swift
// LoggingManager.swift
// Ferrite
//
// Created by Brian Dashore on 7/19/22.

View file

@ -1,5 +1,5 @@
//
// SourceManager.swift
// PluginManager.swift
// Ferrite
//
// Created by Brian Dashore on 7/25/22.

View file

@ -21,13 +21,12 @@ struct IndeterminateProgressView: View {
.foregroundColor(Color.accentColor)
.frame(width: reader.size.width * 0.26, height: 6)
.clipShape(Capsule())
.offset(x: -reader.size.width * 0.6, y: 0)
.offset(x: reader.size.width * 1.2 * self.offset, y: 0)
.animation(.default.repeatForever().speed(0.5), value: self.offset)
.offset(x: reader.size.width * 1.2 * offset, y: 0)
.animation(.default.repeatForever().speed(0.5), value: offset)
.onAppear {
withAnimation {
self.offset = 1
offset = 1
}
}
)

View file

@ -1,5 +1,5 @@
//
// InstalledSourceButtonView.swift
// InstalledPluginButtonView.swift
// Ferrite
//
// Created by Brian Dashore on 8/5/22.

View file

@ -1,5 +1,5 @@
//
// SourceCatalogButtonView.swift
// PluginCatalogButtonView.swift
// Ferrite
//
// Created by Brian Dashore on 8/5/22.

View file

@ -32,8 +32,7 @@ struct PluginInfoMetaView<P: Plugin>: View {
Group {
Text("ID: \(selectedPlugin.id)")
if let pluginList = pluginLists.first(where: { $0.id == selectedPlugin.listId })
{
if let pluginList = pluginLists.first(where: { $0.id == selectedPlugin.listId }) {
Text("List: \(pluginList.name)")
Text("List ID: \(pluginList.id.uuidString)")
} else {

View file

@ -1,5 +1,5 @@
//
// PluginTagView.swift
// PluginTagsView.swift
// Ferrite
//
// Created by Brian Dashore on 2/7/23.

View file

@ -1,5 +1,5 @@
//
// SearchResultRDView.swift
// SearchResultInfoView.swift
// Ferrite
//
// Created by Brian Dashore on 7/26/22.

View file

@ -1,5 +1,5 @@
//
// DefaultActionsPickerViews.swift
// DefaultActionPickerView.swift
// Ferrite
//
// Created by Brian Dashore on 8/11/22.

View file

@ -1,5 +1,5 @@
//
// SourceListEditorView.swift
// PluginListEditorView.swift
// Ferrite
//
// Created by Brian Dashore on 7/25/22.

View file

@ -1,5 +1,5 @@
//
// SettingsSourceListView.swift
// SettingsPluginListView.swift
// Ferrite
//
// Created by Brian Dashore on 7/25/22.

View file

@ -1,5 +1,5 @@
//
// DebridInfoView.swift
// SettingsDebridInfoView.swift
// Ferrite
//
// Created by Brian Dashore on 3/5/23.

View file

@ -1,5 +1,5 @@
//
// MagnetChoiceView.swift
// ActionChoiceView.swift
// Ferrite
//
// Created by Brian Dashore on 7/20/22.