import { watch } from "vue";

/**
 * 风险评分通知 composable
 * 用于组件向父组件通知自己的风险评分（0-100分，分数越高越安全）
 */
export function useRiskNotifier(props, riskScore) {
    // 监听 riskScore 变化，通知父组件
    watch(
        riskScore,
        (newValue) => {
            if (props.apiId && props.notifyRiskStatus) {
                props.notifyRiskStatus(props.apiId, props.index, newValue);
            }
        },
        { immediate: true }
    );
}
