()
| 59 | }); |
| 60 | |
| 61 | export async function maybeProtectedHeaders() { |
| 62 | const store = await authStore.get(); |
| 63 | |
| 64 | let token: string | undefined; |
| 65 | if (store?.secret && "api_key" in store.secret) { |
| 66 | token = store.secret.api_key; |
| 67 | } else if (store?.secret && "token" in store.secret) { |
| 68 | token = store.secret.token; |
| 69 | } |
| 70 | |
| 71 | return { authorization: token ? `Bearer ${token}` : undefined }; |
| 72 | } |
| 73 | |
| 74 | export async function protectedHeaders() { |
| 75 | const { authorization } = await maybeProtectedHeaders(); |