From 7b002ea5817cdc54d9ba85eeb8db5a625ff0d80f Mon Sep 17 00:00:00 2001 From: Nikki Wines Date: Fri, 19 Mar 2021 16:59:27 -0700 Subject: [PATCH] update User_UploadAvatar to take in a file instead of a base64 image --- src/libs/API.js | 4 ++-- src/libs/actions/PersonalDetails.js | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/libs/API.js b/src/libs/API.js index d3b7d9378519..e6156fca7b7d 100644 --- a/src/libs/API.js +++ b/src/libs/API.js @@ -583,12 +583,12 @@ function User_SecondaryLogin_Send(parameters) { /** * @param {Object} parameters - * @param {String} parameters.base64image + * @param {File|Object} parameters.file * @returns {Promise} */ function User_UploadAvatar(parameters) { const commandName = 'User_UploadAvatar'; - requireParameters(['base64image'], parameters, commandName); + requireParameters(['file'], parameters, commandName); return Network.post(commandName, parameters); } diff --git a/src/libs/actions/PersonalDetails.js b/src/libs/actions/PersonalDetails.js index 4faccd19f686..1d7cffe3c12c 100644 --- a/src/libs/actions/PersonalDetails.js +++ b/src/libs/actions/PersonalDetails.js @@ -211,10 +211,10 @@ function setPersonalDetails(details) { /** * Sets the user's avatar image * - * @param {String} base64image + * @param {File|Object} file */ -function setAvatar(base64image) { - API.User_UploadAvatar({base64image}).then((response) => { +function setAvatar(file) { + API.User_UploadAvatar({file}).then((response) => { // Once we get the s3url back, update the personal details for the user with the new avatar URL if (response.jsonCode === 200) { setPersonalDetails({avatar: response.s3url});