public async Task OnCodeSwitchEvaluated(CodeSwitchEvaluated message) { OrganizationApplicationKey application; if (_appKeys.TryGetAppKey(Context.ConnectionId, out application)) { await _registerCodeFeature.Execute(new RegisterCodeFeatureCommand(application.ApplicationId, message.CodeFeatureId)); } }
public void Evaluated(ContextId contextId, string contextKey, bool enabled) { var evaluted = new CodeSwitchEvaluated(CodeFeatureMetadata <TFeature> .Id, contextId, contextKey, enabled); ForEach(x => x.OnNext(evaluted)); }
public void Evaluated(bool enabled) { var evaluted = new CodeSwitchEvaluated(CodeFeatureMetadata <TFeature> .Id, enabled); ForEach(x => x.OnNext(evaluted)); }