@@ -159,11 +159,11 @@ export function findMostSpecificImage(imageResource: ImageResource, srcImagesAva
159159 * Upload the provided source image through the resources web service. This will make it available
160160 * for transforms for the next 5 minutes.
161161 */
162- export async function uploadSourceImages ( srcImages : SourceImage [ ] , timeout : number ) : Promise < ImageUploadResponse [ ] > {
162+ export async function uploadSourceImages ( srcImages : SourceImage [ ] , timeout : boolean | undefined ) : Promise < ImageUploadResponse [ ] > {
163163 return Promise . all (
164164 srcImages . map ( async ( srcImage ) => {
165165 const res = await createRequest ( 'POST' , UPLOAD_URL )
166- . timeout ( timeout )
166+ . timeout ( { response : timeout ? 120000 : 0 } )
167167 . type ( 'form' )
168168 . attach ( 'src' , srcImage . path )
169169 . field ( 'image_id' , srcImage . imageId || '' ) ;
@@ -176,10 +176,10 @@ export async function uploadSourceImages(srcImages: SourceImage[], timeout: numb
176176 * Using the transformation web service transform the provided image resource
177177 * into the appropiate w x h and then write this file to the provided destination directory.
178178 */
179- export function transformResourceImage ( imageResource : ImageResource , timeout : number ) {
179+ export function transformResourceImage ( imageResource : ImageResource , timeout : boolean | undefined ) {
180180 return new Promise < void > ( ( resolve , reject ) => {
181181 const req = createRequest ( 'POST' , TRANSFORM_URL )
182- . timeout ( timeout )
182+ . timeout ( { response : timeout ? 120000 : 0 } )
183183 . type ( 'form' )
184184 . send ( {
185185 'name' : imageResource . name ,
0 commit comments