using System; using System.Threading; using System.Threading.Tasks; namespace LeanCloud.Storage.Internal { public interface IAppRouterController { AppRouterState Get(); /// /// Start refresh the app router. /// /// Task RefreshAsync(); void Clear(); /// /// Query the app router. /// /// New AppRouterState Task QueryAsync(CancellationToken cancellationToken); } }