Merge branch 'api-refactor' into shigusegubu-themes3
This commit is contained in:
commit
ba7c871cef
4 changed files with 11 additions and 13 deletions
|
|
@ -132,11 +132,7 @@ export const promisedRequest = async ({
|
|||
)
|
||||
}
|
||||
} catch (error) {
|
||||
throw new Error(
|
||||
error,
|
||||
{ url, options },
|
||||
response,
|
||||
)
|
||||
throw new Error(error, { url, options }, response)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -122,7 +122,8 @@ const MASTODON_STATUS_CONTEXT_URL = (id) => `/api/v1/statuses/${id}/context`
|
|||
const MASTODON_STATUS_SOURCE_URL = (id) => `/api/v1/statuses/${id}/source`
|
||||
const MASTODON_STATUS_HISTORY_URL = (id) => `/api/v1/statuses/${id}/history`
|
||||
const MASTODON_USER_URL = '/api/v1/accounts'
|
||||
const MASTODON_USER_LOOKUP_URL = ({ acct }) => `/api/v1/accounts/lookup${paramsString({ acct })}`
|
||||
const MASTODON_USER_LOOKUP_URL = ({ acct }) =>
|
||||
`/api/v1/accounts/lookup${paramsString({ acct })}`
|
||||
const MASTODON_POLL_URL = (id = '') => `/api/v1/polls/${id}`
|
||||
const MASTODON_STATUS_FAVORITEDBY_URL = (id) =>
|
||||
`/api/v1/statuses/${id}/favourited_by`
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ export function StatusCodeError(statusCode, body, options, response) {
|
|||
this.statusText = body.error.error || body.error
|
||||
this.details = JSON && JSON.stringify ? JSON.stringify(body) : body
|
||||
this.errorData = body.error
|
||||
this.message = statusCode + ' - ' + statusText
|
||||
this.message = this.statusCode + ' - ' + this.statusText
|
||||
this.error = body // legacy attribute
|
||||
this.options = options
|
||||
this.response = response
|
||||
|
|
|
|||
|
|
@ -37,12 +37,13 @@ const postStatus = ({
|
|||
preview,
|
||||
idempotencyKey,
|
||||
}).then(({ data }) => {
|
||||
if (!preview) store.dispatch('addNewStatuses', {
|
||||
statuses: [data],
|
||||
timeline: 'friends',
|
||||
showImmediately: true,
|
||||
noIdUpdate: true, // To prevent missing notices on next pull.
|
||||
})
|
||||
if (!preview)
|
||||
store.dispatch('addNewStatuses', {
|
||||
statuses: [data],
|
||||
timeline: 'friends',
|
||||
showImmediately: true,
|
||||
noIdUpdate: true, // To prevent missing notices on next pull.
|
||||
})
|
||||
|
||||
return data
|
||||
})
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue