import db from '~/utils/sqlite';
import { useResponseError, useResponseSuccess } from '~/utils/response';

export default defineEventHandler((event) => {
  const id = event.context.params?.id;
  if (!id) {
    return useResponseError('缺少ID参数', -1);
  }

  const result = db
    .prepare('DELETE FROM telegram_notification_configs WHERE id = ?')
    .run(id);

  if (result.changes === 0) {
    return useResponseError('配置不存在或删除失败', -1);
  }

  return useResponseSuccess({ id });
});
