👍️[Update] Model : OSCQueryServiceの起動処理をリトライに変更

起動処理に成功しない場合、Mute同期機能を有効にできないように変更
This commit is contained in:
misyaguziya
2024-11-25 14:39:13 +09:00
parent 2e26038eab
commit 81232fdefc
3 changed files with 35 additions and 22 deletions

View File

@@ -1310,8 +1310,11 @@ class Controller:
@staticmethod
def setEnableVrcMicMuteSync(*args, **kwargs) -> dict:
config.VRC_MIC_MUTE_SYNC = True
model.setMuteSelfStatus()
if config.RECEIVE_OSC_RUNNING is True:
config.VRC_MIC_MUTE_SYNC = True
model.setMuteSelfStatus()
else:
config.VRC_MIC_MUTE_SYNC = False
model.changeMicTranscriptStatus()
return {"status":200, "result":config.VRC_MIC_MUTE_SYNC}
@@ -1752,7 +1755,7 @@ class Controller:
# init OSC receive
printLog("Init OSC Receive")
model.startReceiveOSC()
config.RECEIVE_OSC_RUNNING = model.startReceiveOSC()
if config.VRC_MIC_MUTE_SYNC is True:
self.setEnableVrcMicMuteSync()