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