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'); }