diff options
| author | Shpuld Shpludson <shp@cock.li> | 2020-06-10 11:18:30 +0000 |
|---|---|---|
| committer | Shpuld Shpludson <shp@cock.li> | 2020-06-10 11:18:30 +0000 |
| commit | 4e3ce18703bddb138e31de63c83460d757717a3b (patch) | |
| tree | 46e48a78ad2d249337ae581264f5bd862ae48539 /src/services/api/api.service.js | |
| parent | 23b742491390d2f797199fd26b10e0be7b8cfc49 (diff) | |
| parent | 10070394780ac79e9ee1e8548500586a1f78f65b (diff) | |
Merge branch 'feature/autocomplete-domain-mutes' into 'develop'
Autocomplete domain mutes from list of known instances
Closes #824
See merge request pleroma/pleroma-fe!1103
Diffstat (limited to 'src/services/api/api.service.js')
| -rw-r--r-- | src/services/api/api.service.js | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/services/api/api.service.js b/src/services/api/api.service.js index 9c7530a2..b3082bc5 100644 --- a/src/services/api/api.service.js +++ b/src/services/api/api.service.js @@ -75,6 +75,7 @@ const MASTODON_SEARCH_2 = `/api/v2/search` const MASTODON_USER_SEARCH_URL = '/api/v1/accounts/search' const MASTODON_DOMAIN_BLOCKS_URL = '/api/v1/domain_blocks' const MASTODON_STREAMING = '/api/v1/streaming' +const MASTODON_KNOWN_DOMAIN_LIST_URL = '/api/v1/instance/peers' const PLEROMA_EMOJI_REACTIONS_URL = id => `/api/v1/pleroma/statuses/${id}/reactions` const PLEROMA_EMOJI_REACT_URL = (id, emoji) => `/api/v1/pleroma/statuses/${id}/reactions/${emoji}` const PLEROMA_EMOJI_UNREACT_URL = (id, emoji) => `/api/v1/pleroma/statuses/${id}/reactions/${emoji}` @@ -995,6 +996,10 @@ const search2 = ({ credentials, q, resolve, limit, offset, following }) => { }) } +const fetchKnownDomains = ({ credentials }) => { + return promisedRequest({ url: MASTODON_KNOWN_DOMAIN_LIST_URL, credentials }) +} + const fetchDomainMutes = ({ credentials }) => { return promisedRequest({ url: MASTODON_DOMAIN_BLOCKS_URL, credentials }) } @@ -1193,6 +1198,7 @@ const apiService = { updateNotificationSettings, search2, searchUsers, + fetchKnownDomains, fetchDomainMutes, muteDomain, unmuteDomain |
