From dc3ec9d1c8ff922bce76dd4eb72b448139bac945 Mon Sep 17 00:00:00 2001 From: Methapon2001 <61303214+Methapon2001@users.noreply.github.com> Date: Wed, 26 Mar 2025 18:01:58 +0700 Subject: [PATCH] feat: add delete signature function --- src/stores/user/signature.ts | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/stores/user/signature.ts b/src/stores/user/signature.ts index 7cc4b1ef..da9486c6 100644 --- a/src/stores/user/signature.ts +++ b/src/stores/user/signature.ts @@ -34,5 +34,17 @@ export async function setSignature(image: string) { if (!userId) return; - return await api.put('/user/' + userId + '/signature', { data: image }); + if (image === '') { + return await deleteSignature(); + } else { + return await api.put('/user/' + userId + '/signature', { data: image }); + } +} + +export async function deleteSignature() { + const userId = getUserId(); + + if (!userId) return; + + return await api.delete('/user/' + userId + '/signature'); }