forked from cybrespace/pinafore
use instance URL basename more consistently
This commit is contained in:
parent
944fd098b1
commit
a8ebbc517f
|
@ -1,7 +1,8 @@
|
|||
import { get, paramsString } from '../_utils/ajax'
|
||||
import { basename } from './utils'
|
||||
|
||||
export async function getBlockedAccounts (instanceName, accessToken, limit = 80) {
|
||||
let url = `https://${instanceName}/api/v1/blocks`
|
||||
let url = `${basename(instanceName)}/api/v1/blocks`
|
||||
url += '?' + paramsString({ limit })
|
||||
return get(url, {
|
||||
'Authorization': `Bearer ${accessToken}`
|
||||
|
@ -9,7 +10,7 @@ export async function getBlockedAccounts (instanceName, accessToken, limit = 80)
|
|||
}
|
||||
|
||||
export async function getMutedAccounts (instanceName, accessToken, limit = 80) {
|
||||
let url = `https://${instanceName}/api/v1/mutes`
|
||||
let url = `${basename(instanceName)}/api/v1/mutes`
|
||||
url += '?' + paramsString({ limit })
|
||||
return get(url, {
|
||||
'Authorization': `Bearer ${accessToken}`
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
import { get } from '../_utils/ajax'
|
||||
import { basename } from './utils'
|
||||
|
||||
export function getLists (instanceName, accessToken) {
|
||||
let url = `https://${instanceName}/api/v1/lists`
|
||||
let url = `${basename(instanceName)}/api/v1/lists`
|
||||
return get(url, {
|
||||
'Authorization': `Bearer ${accessToken}`
|
||||
})
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
import { get, paramsString } from '../_utils/ajax'
|
||||
import { basename } from './utils'
|
||||
|
||||
export async function getPinnedStatuses (instanceName, accessToken, accountId) {
|
||||
let url = `https://${instanceName}/api/v1/accounts/${accountId}/statuses`
|
||||
let url = `${basename(instanceName)}/api/v1/accounts/${accountId}/statuses`
|
||||
url += '?' + paramsString({
|
||||
limit: 40,
|
||||
pinned: true
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
import { get, paramsString } from '../_utils/ajax'
|
||||
import { basename } from './utils'
|
||||
|
||||
export async function getReblogs (instanceName, accessToken, statusId, limit = 80) {
|
||||
let url = `https://${instanceName}/api/v1/statuses/${statusId}/reblogged_by`
|
||||
let url = `${basename(instanceName)}/api/v1/statuses/${statusId}/reblogged_by`
|
||||
url += '?' + paramsString({ limit })
|
||||
return get(url, {
|
||||
'Authorization': `Bearer ${accessToken}`
|
||||
|
@ -9,7 +10,7 @@ export async function getReblogs (instanceName, accessToken, statusId, limit = 8
|
|||
}
|
||||
|
||||
export async function getFavorites (instanceName, accessToken, statusId, limit = 80) {
|
||||
let url = `https://${instanceName}/api/v1/statuses/${statusId}/favourited_by`
|
||||
let url = `${basename(instanceName)}/api/v1/statuses/${statusId}/favourited_by`
|
||||
url += '?' + paramsString({ limit })
|
||||
return get(url, {
|
||||
'Authorization': `Bearer ${accessToken}`
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
import { get, paramsString } from '../_utils/ajax'
|
||||
import { basename } from './utils'
|
||||
|
||||
export function search (instanceName, accessToken, query) {
|
||||
let url = `https://${instanceName}/api/v1/search?` + paramsString({
|
||||
let url = `${basename(instanceName)}/api/v1/search?` + paramsString({
|
||||
q: query,
|
||||
resolve: true
|
||||
})
|
||||
|
|
|
@ -4,7 +4,7 @@ const isLocalhost = process.browser && process.env.NODE_ENV !== 'production' &&
|
|||
|
||||
function targetIsLocalhost (instanceName) {
|
||||
return process.browser && process.env.NODE_ENV !== 'production' &&
|
||||
(instanceName === 'localhost:3000' || instanceName === '127.0.0.1:3000')
|
||||
(instanceName.startsWith('localhost:') || instanceName.startsWith('127.0.0.1:'))
|
||||
}
|
||||
|
||||
export function basename (instanceName) {
|
||||
|
|
Loading…
Reference in New Issue