mirror of
https://github.com/SlimeVR/SlimeVR-Server.git
synced 2026-04-05 18:01:56 +02:00
Add delay param to ResetRequest (#1712)
This commit is contained in:
@@ -40,23 +40,23 @@ class RPCResetHandler(var rpcHandler: RPCHandler, var api: ProtocolAPI) : ResetL
|
|||||||
|
|
||||||
if (req.resetType() == ResetType.Yaw) {
|
if (req.resetType() == ResetType.Yaw) {
|
||||||
if (bodyParts.isEmpty()) {
|
if (bodyParts.isEmpty()) {
|
||||||
api.server.scheduleResetTrackersYaw(RESET_SOURCE_NAME, (resetsConfig.yawResetDelay * 1000).toLong())
|
api.server.scheduleResetTrackersYaw(RESET_SOURCE_NAME, ((req.delay() ?: resetsConfig.yawResetDelay) * 1000).toLong())
|
||||||
} else {
|
} else {
|
||||||
api.server.scheduleResetTrackersYaw(RESET_SOURCE_NAME, (resetsConfig.yawResetDelay * 1000).toLong(), bodyParts.toList())
|
api.server.scheduleResetTrackersYaw(RESET_SOURCE_NAME, ((req.delay() ?: resetsConfig.yawResetDelay) * 1000).toLong(), bodyParts.toList())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (req.resetType() == ResetType.Full) {
|
if (req.resetType() == ResetType.Full) {
|
||||||
if (bodyParts.isEmpty()) {
|
if (bodyParts.isEmpty()) {
|
||||||
api.server.scheduleResetTrackersFull(RESET_SOURCE_NAME, (resetsConfig.fullResetDelay * 1000).toLong())
|
api.server.scheduleResetTrackersFull(RESET_SOURCE_NAME, ((req.delay() ?: resetsConfig.fullResetDelay) * 1000).toLong())
|
||||||
} else {
|
} else {
|
||||||
api.server.scheduleResetTrackersFull(RESET_SOURCE_NAME, (resetsConfig.fullResetDelay * 1000).toLong(), bodyParts.toList())
|
api.server.scheduleResetTrackersFull(RESET_SOURCE_NAME, ((req.delay() ?: resetsConfig.fullResetDelay) * 1000).toLong(), bodyParts.toList())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (req.resetType() == ResetType.Mounting) {
|
if (req.resetType() == ResetType.Mounting) {
|
||||||
if (bodyParts.isEmpty()) {
|
if (bodyParts.isEmpty()) {
|
||||||
api.server.scheduleResetTrackersMounting(RESET_SOURCE_NAME, (resetsConfig.mountingResetDelay * 1000).toLong())
|
api.server.scheduleResetTrackersMounting(RESET_SOURCE_NAME, ((req.delay() ?: resetsConfig.mountingResetDelay) * 1000).toLong())
|
||||||
} else {
|
} else {
|
||||||
api.server.scheduleResetTrackersMounting(RESET_SOURCE_NAME, (resetsConfig.mountingResetDelay * 1000).toLong(), bodyParts.toList())
|
api.server.scheduleResetTrackersMounting(RESET_SOURCE_NAME, ((req.delay() ?: resetsConfig.mountingResetDelay) * 1000).toLong(), bodyParts.toList())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Submodule solarxr-protocol updated: 10a0ea778c...fa2895b19a
Reference in New Issue
Block a user