replace note deletion API call with new request script
ci/woodpecker/push/lint-backend Pipeline was successful Details
ci/woodpecker/push/lint-client Pipeline was successful Details
ci/woodpecker/push/build Pipeline was successful Details
ci/woodpecker/push/lint-foundkey-js Pipeline was successful Details
ci/woodpecker/push/lint-sw Pipeline was successful Details
ci/woodpecker/push/test Pipeline was successful Details

This commit is contained in:
Andy 2022-12-29 03:02:32 +01:00
parent ef0f6af97f
commit e194b32541
1 changed files with 6 additions and 7 deletions

View File

@ -7,6 +7,7 @@ import * as os from '@/os';
import copyToClipboard from '@/scripts/copy-to-clipboard';
import { url } from '@/config';
import { noteActions } from '@/store';
import { del } from '@/scripts/request';
export function getNoteMenu(props: {
note: foundkey.entities.Note;
@ -25,20 +26,18 @@ export function getNoteMenu(props: {
const appearNote = isRenote ? props.note.renote as foundkey.entities.Note : props.note;
function del(): void {
function deleteNote(): void {
os.confirm({
type: 'warning',
text: i18n.ts.noteDeleteConfirm,
}).then(({ canceled }) => {
if (canceled) return;
os.api('notes/delete', {
noteId: appearNote.id,
});
del(`/api/v2/notes/${appearNote.id}`);
});
}
function delEdit(): void {
function deleteEditNote(): void {
os.confirm({
type: 'warning',
text: i18n.ts.deleteAndEditConfirm,
@ -310,13 +309,13 @@ export function getNoteMenu(props: {
appearNote.userId === $i.id ? {
icon: 'fas fa-edit',
text: i18n.ts.deleteAndEdit,
action: delEdit,
action: deleteEditNote,
} : undefined,
{
icon: 'fas fa-trash-alt',
text: i18n.ts.delete,
danger: true,
action: del,
action: deleteNote,
}]
: []
)]