From 9b4f31daacaf2edaefc50993264db0b58f9fb870 Mon Sep 17 00:00:00 2001 From: kingbri Date: Tue, 11 Jun 2024 09:55:56 -0400 Subject: [PATCH] Debrid: Reorder protocol Helps when auto-filling stubs for new classes. Signed-off-by: kingbri --- Ferrite/Protocols/Debrid.swift | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Ferrite/Protocols/Debrid.swift b/Ferrite/Protocols/Debrid.swift index 0ec910f..2cf867f 100644 --- a/Ferrite/Protocols/Debrid.swift +++ b/Ferrite/Protocols/Debrid.swift @@ -21,13 +21,18 @@ protocol DebridSource: AnyObservableObject { // Manual API key var manualToken: String? { get } + // Instant availability variables + var IAValues: [DebridIA] { get set } + + // Cloud variables + var cloudDownloads: [DebridCloudDownload] { get set } + var cloudTorrents: [DebridCloudTorrent] { get set } + var cloudTTL: Double { get set } + // Common authentication functions func setApiKey(_ key: String) func logout() async - // Instant availability variables - var IAValues: [DebridIA] { get set } - // Instant availability functions func instantAvailability(magnets: [Magnet]) async throws @@ -36,11 +41,6 @@ protocol DebridSource: AnyObservableObject { // Torrents also checked here func getDownloadLink(magnet: Magnet, ia: DebridIA?, iaFile: DebridIAFile?) async throws -> String - // Cloud variables - var cloudDownloads: [DebridCloudDownload] { get set } - var cloudTorrents: [DebridCloudTorrent] { get set } - var cloudTTL: Double { get set } - // User downloads functions func getUserDownloads() async throws func checkUserDownloads(link: String) async throws -> String?