File tree Expand file tree Collapse file tree 3 files changed +11
-3
lines changed
Expand file tree Collapse file tree 3 files changed +11
-3
lines changed Original file line number Diff line number Diff line change @@ -103,7 +103,7 @@ export default class Client {
103103 }
104104
105105 url ( path ) {
106- return `${ this . api . baseUri } / ${ path } ?secret=${ this . api . secret } ` ;
106+ return `${ this . api . baseUri } ${ path } ?secret=${ this . api . secret } ` ;
107107 }
108108
109109 static handleError ( error ) {
Original file line number Diff line number Diff line change @@ -2,15 +2,15 @@ import path from 'path';
22import pkg from '../package.json' ;
33import Task from './task' ;
44import Client from './client' ;
5- import { getReadableStream } from './utils' ;
5+ import { getReadableStream , normalizeBaseUri } from './utils' ;
66
77function ConvertAPI ( secret , options = { } ) {
88 if ( ! ( this instanceof ConvertAPI ) ) {
99 return new ConvertAPI ( secret , options ) ;
1010 }
1111
1212 this . secret = secret ;
13- this . baseUri = options . baseUri || 'https://v2.convertapi.com' ;
13+ this . baseUri = normalizeBaseUri ( options . baseUri || 'https://v2.convertapi.com/' ) ;
1414 this . conversionTimeout = options . conversionTimeout ;
1515 this . conversionTimeoutDelta = options . conversionTimeoutDelta || 10 ;
1616 this . uploadTimeout = options . uploadTimeout || 1800 ;
Original file line number Diff line number Diff line change @@ -21,6 +21,14 @@ export const normalizeFilesParam = async (promise) => {
2121 return Promise . all ( value ) ;
2222} ;
2323
24+ export const normalizeBaseUri = ( baseUri ) => {
25+ if ( baseUri [ baseUri . length - 1 ] !== '/' ) {
26+ return `${ baseUri } /` ;
27+ }
28+
29+ return baseUri ;
30+ } ;
31+
2432export const buildFileParam = async ( api , value ) => {
2533 if ( URI_REGEXP . test ( value ) ) {
2634 return value ;
You can’t perform that action at this time.
0 commit comments