public MessageParser( IGameService games, IAppUserService appUsers, IUserNameService userNameService, ILogger <MessageParser>?log = null) { Games = games; AppUsers = appUsers; UserNameService = userNameService; Log = log ?? NullLogger <MessageParser> .Instance; }
/// <summary> /// Creates a interceptor for audit data attachment /// </summary> /// <param name="userNameService">Application Service that provides current user name</param> /// <param name="priority">The order in the priority stack that the interceptor should operate on</param> public AuditableInterceptor(IUserNameService userNameService, int priority = 0) { _userNameService = userNameService; }
public AnonymizerProcessor(IBatchAnonymizerSettings settings, IUserNameService usernameService, IResourceOriginsService resourceOriginsService) { _settings = settings; _usernameService = usernameService; _resourceOriginsService = resourceOriginsService; }