From 55a3f915fb9187fabcad76bbcf6dd5c0c4be13e9 Mon Sep 17 00:00:00 2001 From: tobias <thinkdifferent055@gmail.com> Date: Sun, 25 Apr 2021 21:13:40 +0200 Subject: [PATCH] Make bearer token optional --- AppleLibs/Network/Requests/Request.swift | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/AppleLibs/Network/Requests/Request.swift b/AppleLibs/Network/Requests/Request.swift index 8ad9785..52edd10 100644 --- a/AppleLibs/Network/Requests/Request.swift +++ b/AppleLibs/Network/Requests/Request.swift @@ -36,9 +36,9 @@ public struct BasicAuthentication: Authentication public struct BearerToken: Authentication { - private let token: String + private let token: String? - public init(token: String) { + public init(token: String?) { self.token = token } @@ -46,6 +46,9 @@ public struct BearerToken: Authentication "Authorization" } public var headerValue: String? { + guard let token = token else { + return nil + } return "Bearer \(token)" } } -- GitLab