From 8c4003c7edb921beb303e31ee76d75a6ff90fbab Mon Sep 17 00:00:00 2001 From: llunaCreixent Date: Fri, 27 Oct 2023 13:04:04 +0200 Subject: [PATCH 1/4] Fix core.avatar.upload method --- src/avatar.js | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/src/avatar.js b/src/avatar.js index 82fd5ce2..7c2d1dc0 100644 --- a/src/avatar.js +++ b/src/avatar.js @@ -19,22 +19,13 @@ export default function createAvatarModule(web3, utils) { * @namespace core.avatar.upload * * @param {Object} account - web3 account instance - * @param {Object} userOptions - options - * @param {object} userOptions.data - avatar image file + * @param {Object} data - avatar image file * * @return {object} - Returns url, file name and file type of the uploaded image */ - upload: (account, userOptions) => { + upload: (account, data) => { checkAccount(web3, account); - const options = checkOptions(userOptions, { - data: { - type: 'object', - }, - }); - - const { data } = options; - return utils.requestAPI({ path: ['uploads', 'avatar'], method: 'POST', From 572c794be805ba7908fa70eab4b793107073922c Mon Sep 17 00:00:00 2001 From: llunaCreixent Date: Fri, 27 Oct 2023 13:20:43 +0200 Subject: [PATCH 2/4] 4.9.0-5-g8c4003c --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index e63ecb07..ff9919d4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@circles/core", - "version": "4.9.0", + "version": "4.9.0-5-g8c4003c", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@circles/core", - "version": "4.9.0", + "version": "4.9.0-5-g8c4003c", "license": "AGPL-3.0", "dependencies": { "@circles/circles-contracts": "^3.3.2", diff --git a/package.json b/package.json index 1572ecfd..6bee76f4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@circles/core", - "version": "4.9.0", + "version": "4.9.0-5-g8c4003c", "description": "Common methods to interact with the Circles ecosystem", "main": "lib/index.js", "contributors": [ From f6a4bb0592a70b2ac98325bbfe17b451d3925387 Mon Sep 17 00:00:00 2001 From: llunaCreixent Date: Fri, 27 Oct 2023 13:45:15 +0200 Subject: [PATCH 3/4] 4.9.0-6-g572c794 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index ff9919d4..9aeac3d8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@circles/core", - "version": "4.9.0-5-g8c4003c", + "version": "4.9.0-6-g572c794", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@circles/core", - "version": "4.9.0-5-g8c4003c", + "version": "4.9.0-6-g572c794", "license": "AGPL-3.0", "dependencies": { "@circles/circles-contracts": "^3.3.2", diff --git a/package.json b/package.json index 6bee76f4..e98c35ba 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@circles/core", - "version": "4.9.0-5-g8c4003c", + "version": "4.9.0-6-g572c794", "description": "Common methods to interact with the Circles ecosystem", "main": "lib/index.js", "contributors": [ From f310ecf1244f4c38acce3716d4edbac7fd322565 Mon Sep 17 00:00:00 2001 From: llunaCreixent Date: Fri, 27 Oct 2023 14:09:19 +0200 Subject: [PATCH 4/4] Fix avatar upload method and test --- test/avatar.test.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/avatar.test.js b/test/avatar.test.js index 3d41cd84..49023813 100644 --- a/test/avatar.test.js +++ b/test/avatar.test.js @@ -21,7 +21,7 @@ describe('Avatar - upload and delete', () => { it('should return a success response', async () => { const data = {}; mockApiAvatarUpload(data); - const result = await core.avatar.upload(account, { data }); + const result = await core.avatar.upload(account, data); expect(result.data.url).toEqual(expect.stringContaining('https://')); mockApiAvatarDelete(result.data.url);