// Copyright Epic Games, Inc. All Rights Reserved. namespace HordeServer.Configuration { /// /// Interface for the config service /// public interface IConfigService { /// /// Event for notifications that the config has been updated /// event Action? OnConfigUpdate; /// /// Validate a new set of config files. Parses and runs PostLoad methods on them. /// Task ValidateAsync(Dictionary files, CancellationToken cancellationToken); } }