@@ -3,12 +3,12 @@ import { getDownloadServiceUrl, getNetworkUrl } from './networks'
33import { AuthProvider , AutoDriveApiHandler , ConnectionOptions } from './types'
44
55const createSendRequest =
6- ( baseUrl : string , provider : AuthProvider , apiKey : string ) =>
6+ ( baseUrl : string , provider : AuthProvider | null , apiKey : string | null ) =>
77 async ( relativeUrl : string , request : Partial < Request > , body ?: BodyInit ) => {
88 const headers = new Headers ( {
99 ...Object . fromEntries ( request . headers ?. entries ( ) || [ ] ) ,
10- 'x-auth-provider' : provider ,
11- Authorization : `Bearer ${ apiKey } ` ,
10+ ... ( provider ? { 'x-auth-provider' : provider } : { } ) ,
11+ ... ( apiKey ? { Authorization : `Bearer ${ apiKey } ` } : { } ) ,
1212 'x-auto-sdk-version' : version ,
1313 'User-Agent' : `AutoDrive/${ version } ` ,
1414 } )
@@ -36,9 +36,6 @@ export const createApiRequestHandler = ({
3636 if ( ! downloadBaseUrl ) {
3737 throw new Error ( 'No download base URL provided' )
3838 }
39- if ( ! apiKey ) {
40- throw new Error ( 'No API key provided' )
41- }
4239
4340 const api = {
4441 sendAPIRequest : createSendRequest ( baseUrl , provider , apiKey ) ,
0 commit comments