diff options
| author | taehoon <th.dev91@gmail.com> | 2019-04-27 14:20:32 -0400 |
|---|---|---|
| committer | taehoon <th.dev91@gmail.com> | 2019-04-27 14:20:32 -0400 |
| commit | 904a64de8951356d0e1a798349661039d5821d32 (patch) | |
| tree | 01e768c9dc2e72c8d80354a6658a1a5b004954ab /src/services/api/api.service.js | |
| parent | 2c4af6693ac87f5008566b6d9a61e9b4c9b3bdd8 (diff) | |
use json content type
Diffstat (limited to 'src/services/api/api.service.js')
| -rw-r--r-- | src/services/api/api.service.js | 25 |
1 files changed, 7 insertions, 18 deletions
diff --git a/src/services/api/api.service.js b/src/services/api/api.service.js index 9338c495..1cf47bb8 100644 --- a/src/services/api/api.service.js +++ b/src/services/api/api.service.js @@ -118,27 +118,16 @@ const updateBanner = ({credentials, banner}) => { .then((data) => parseUser(data)) } -// Params -// name -// url -// location -// description const updateProfile = ({credentials, params}) => { - // Always include these fields, because they might be empty or false - const fields = ['note', 'locked', 'no_rich_text', 'hide_follows', 'hide_followers', 'show_role'] - const form = new FormData() - - each(params, (value, key) => { - if (fields.includes(key) || value) { - form.append(key, value) - } - }) - return fetch(MASTODON_PROFILE_UPDATE_URL, { - headers: authHeaders(credentials), + return promisedRequest(MASTODON_PROFILE_UPDATE_URL, { + headers: { + 'Accept': 'application/json', + 'Content-Type': 'application/json', + ...authHeaders(credentials) + }, method: 'PATCH', - body: form + body: JSON.stringify(params) }) - .then((data) => data.json()) .then((data) => parseUser(data)) } |
