public BreakoutRoomsPermissionLayerProvider(IMediator mediator, IBreakoutRoomRepository breakoutRoomRepository, IOptions <DefaultPermissionOptions> options) { _mediator = mediator; _options = options.Value; _fetchBreakoutRoomInternalState = Memorized.Func <string, BreakoutRoomInternalState?>(breakoutRoomRepository.Get); }
public DefaultPermissionLayerProvider(IMediator mediator, IOptions <DefaultPermissionOptions> options) { _mediator = mediator; _options = options.Value; }