Tighten opaque plugin content boundaries

This commit is contained in:
npc0-hue
2026-09-03 18:24:39 +08:00
parent 80cddbf19d
commit 14cbc63e61
31 changed files with 452 additions and 558 deletions
-17
View File
@@ -106,22 +106,6 @@ type GameClientBridgeFeatureDeclaration struct {
RequiredEventProducers []string
}
type GameClientBridgeCompanionDeclaration struct {
ProfileKey string
ConfigTemplateKey string
ConfigSchemaRef string
ConfigFormat string
PlatformBaseURLSource string
RegistrationProof string
ProofMaterialSource string
ProofMaterialEnv string
SessionMode string
TLSPolicy string
HeartbeatIntervalSeconds int
CommandPollIntervalSeconds int
RequestTimeoutSeconds int
}
type GameClientBridgeManifest struct {
Commands []GameClientBridgeCommandDeclaration
Snapshots []GameClientBridgeSnapshotDeclaration
@@ -131,7 +115,6 @@ type GameClientBridgeManifest struct {
Retention GameClientBridgeRetention
Pages []GameClientBridgePageContract
Features []GameClientBridgeFeatureDeclaration
Companion GameClientBridgeCompanionDeclaration
}
type GameClientBridgeResultStatus string