Allow removing accounts from list

This commit is contained in:
Sol Fisher Romanoff 2022-06-16 10:04:33 +03:00
parent dea803468f
commit 92fac1cd9f
No known key found for this signature in database
GPG key ID: 9D3F2B64F2341B62
2 changed files with 24 additions and 4 deletions

View file

@ -441,6 +441,18 @@ const addAccountsToList = ({ id, accountIds, credentials }) => {
})
}
const removeAccountsFromList = ({ id, accountIds, credentials }) => {
const url = MASTODON_LIST_ACCOUNTS_URL(id)
const headers = authHeaders(credentials)
headers['Content-Type'] = 'application/json'
return fetch(url, {
method: 'DELETE',
headers: headers,
body: JSON.stringify({ account_ids: accountIds })
})
}
const deleteList = ({ id, credentials }) => {
const url = MASTODON_LIST_URL(id)
return fetch(url, {
@ -1427,6 +1439,7 @@ const apiService = {
updateList,
getListAccounts,
addAccountsToList,
removeAccountsFromList,
deleteList,
approveUser,
denyUser,