refactor: inject masto instance via nuxt app (#134)

This commit is contained in:
Daniel Roe 2022-11-26 15:42:58 +00:00 committed by GitHub
parent 5c60497421
commit 39b005899e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
26 changed files with 67 additions and 48 deletions

View file

@ -76,7 +76,7 @@ async function toggleSensitive() {
async function uploadAttachments(files: File[]) {
isUploading = true
for (const file of files) {
const attachment = await masto.mediaAttachments.create({
const attachment = await useMasto().mediaAttachments.create({
file,
})
draft.attachments.push(attachment)
@ -114,9 +114,9 @@ async function publish() {
isSending = true
if (!draft.editingStatus)
await masto.statuses.create(payload)
await useMasto().statuses.create(payload)
else
await masto.statuses.update(draft.editingStatus.id, payload)
await useMasto().statuses.update(draft.editingStatus.id, payload)
draft = getDefaultDraft({ inReplyToId })
isPublishDialogOpen.value = false