diff --git a/packages/upload-client/src/types.ts b/packages/upload-client/src/types.ts index af48b72a7..41a734176 100644 --- a/packages/upload-client/src/types.ts +++ b/packages/upload-client/src/types.ts @@ -36,7 +36,7 @@ export interface Service { upload: { add: ServiceMethod list: ServiceMethod, never> - remove: ServiceMethod + remove: ServiceMethod } } @@ -51,6 +51,8 @@ export interface UploadAddResponse { shards?: CARLink[] } +export interface UploadRemoveResponse extends UploadAddResponse {} + export interface ListResponse { cursor?: string size: number diff --git a/packages/upload-client/src/upload.js b/packages/upload-client/src/upload.js index 42c7d663c..113007a0f 100644 --- a/packages/upload-client/src/upload.js +++ b/packages/upload-client/src/upload.js @@ -151,4 +151,6 @@ export async function remove( cause: result, }) } + + return result } diff --git a/packages/upload-client/test/upload.test.js b/packages/upload-client/test/upload.test.js index 2ff27dd30..4290d84df 100644 --- a/packages/upload-client/test/upload.test.js +++ b/packages/upload-client/test/upload.test.js @@ -367,7 +367,7 @@ describe('Upload.remove', () => { assert.equal(invCap.can, UploadCapabilities.remove.can) assert.equal(invCap.with, space.did()) assert.equal(String(invCap.nb?.root), car.roots[0].toString()) - return null + return { root: car.roots[0] } }), }, })