Skip to content

Commit c2d5833

Browse files
committed
Add build stubs for solarxr-protocol schema additions pending #1811
1 parent 25967a1 commit c2d5833

2 files changed

Lines changed: 8 additions & 1 deletion

File tree

server/core/src/main/java/dev/slimevr/protocol/rpc/settings/RPCSettingsBuilder.kt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,13 @@ fun createTapDetectionSettings(
165165
tapDetectionConfig.mountingResetTaps,
166166
tapDetectionConfig.setupMode,
167167
tapDetectionConfig.numberTrackersOverThreshold,
168+
// TODO: yawResetTracker, fullResetTracker, mountingResetTracker were added to the solarxr-protocol
169+
// schema but server-side implementation is pending (#1811). The generated create* method requires
170+
// all parameters to be passed (unlike individual add* methods), so BodyPart.NONE (0) is used
171+
// here to allow the server to build locally and in CI until #1811 is merged.
172+
0,
173+
0,
174+
0,
168175
)
169176

170177
fun createSteamVRSettings(fbb: FlatBufferBuilder, bridge: ISteamVRBridge?): Int {

server/core/src/main/java/dev/slimevr/protocol/rpc/settings/RPCSettingsHandler.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -383,7 +383,7 @@ class RPCSettingsHandler(var rpcHandler: RPCHandler, var api: ProtocolAPI) {
383383
val settings = SettingsResponse
384384
.createSettingsResponse(
385385
fbb,
386-
createSteamVRSettings(fbb, bridge), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
386+
createSteamVRSettings(fbb, bridge), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
387387
)
388388
val outbound =
389389
rpcHandler.createRPCMessage(fbb, RpcMessage.SettingsResponse, settings)

0 commit comments

Comments
 (0)