|
@@ -62,11 +62,12 @@ export function useVCamChecker() {
|
|
|
const QECSConfig = $computed(() => store.QECSConfig);
|
|
|
watch(
|
|
|
() => QECSConfig.PREVENT_CHEATING_CONFIG,
|
|
|
- async (val, oldVal) => {
|
|
|
+ async () => {
|
|
|
// 由于在刷新时,会重新从sessionStorage里面获取值并设置QECSConfig,
|
|
|
// 同时,还通过网络获取,所以此时的监听会发生两次,两次可能导致 CameraInfo.txt 被删除后读取不到
|
|
|
// 所以此时发现值一样就不要进行后续
|
|
|
- if (JSON.stringify(val) === JSON.stringify(oldVal)) return;
|
|
|
+ // new discover: 因为 useRemoteAppChecker 的 watch 是 immediate 所以行为不太一样
|
|
|
+ // if (JSON.stringify(val) === JSON.stringify(oldVal)) return;
|
|
|
|
|
|
if (
|
|
|
!QECSConfig.PREVENT_CHEATING_CONFIG?.includes("DISABLE_VIRTUAL_CAMERA")
|