Skip to content

Guard Satella behind USE_NETWORKING#193

Merged
KiritoDv merged 1 commit into
HarbourMasters:developfrom
JeodC:use-networking
May 30, 2026
Merged

Guard Satella behind USE_NETWORKING#193
KiritoDv merged 1 commit into
HarbourMasters:developfrom
JeodC:use-networking

Conversation

@JeodC

@JeodC JeodC commented May 30, 2026

Copy link
Copy Markdown
Contributor

Networking was hard-gated on #ifndef __SWITCH__, so it couldn't be disabled on other platforms. Devices without internet pay repeated connect-timeout stalls at startup. This adds a USE_NETWORKING option (default ON, OFF on Switch/CafeOS) and moves the Satella/relay guards onto it.

-DUSE_NETWORKING=OFF compiles out net/ + api/relay.cpp and drops the ixwebsocket/OpenSSL dependency entirely; scripting is unaffected.

@KiritoDv KiritoDv merged commit 7098110 into HarbourMasters:develop May 30, 2026
4 of 5 checks passed
@JeodC JeodC deleted the use-networking branch May 30, 2026 16:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants