using Flurl.Http; using Microsoft.Extensions.Logging; namespace Piwigo.Client; public interface IPiwigoContext { IPiwigoConfiguration Config { get; } bool IsLoggedIn { get; } IFlurlRequest ConfigureRequest(ILogger logger, bool requireLogin = true); void LoggedOut(); void LoggedIn(); }