#!/bin/bash
# cmd/uninstall_callback - post-uninstall hook
# The system preserves var/ and shares/ by default. Honor the user's
# wizard_keep_data choice: delete data only when explicitly requested.

if [ "${wizard_keep_data:-yes}" = "no" ]; then
    # 应用运行数据（pid、日志等）
    if [ -n "${TRIM_PKGVAR}" ]; then
        rm -rf "${TRIM_PKGVAR:?}"/langbot.pid \
               "${TRIM_PKGVAR:?}"/langbot.log \
               "${TRIM_PKGVAR:?}"/bin 2>/dev/null || true
    fi

    # 共享数据目录（langbot/data）
    DATA_DIR="${TRIM_DATA_SHARE_PATHS%%:*}"
    if [ -n "${DATA_DIR}" ]; then
        rm -rf "${DATA_DIR:?}" 2>/dev/null || true
    fi
fi

exit 0
