core / pragma.telemetry / TelemetryService / getClientConfigPartnerV1 /
getClientConfigPartnerV1 #
suspend fun getClientConfigPartnerV1(session: PartnerSession, request: TelemetryRpc.GetClientConfigPartnerV1Request): TelemetryRpc.GetClientConfigPartnerV1Response
Returns the client telemetry config used by Pragma-integrated dedicated game servers to gate server-originated event sending.
Called lazily by the SDK on the first partner telemetry send attempt on a connection. Unlike getClientConfigV1 there is no force-enable flag: a partner connection carries no fixed identity to resolve TelemetryServiceConfig.alwaysEnabledIds against - the relevant id is per event, at source_id granularity - and the allowlist is deliberately never shipped to clients.
Requires the same permission as the partner event RPCs: an integration authorized to send events is authorized to read the config gating them.