// Copyright (c) ppy Pty Ltd . Licensed under the MIT Licence. // See the LICENCE file in the repository root for full licence text. using System.Threading.Tasks; namespace osu.Game.Online.Metadata { /// /// Metadata server is responsible for keeping the osu! client up-to-date with any changes. /// public interface IMetadataServer { /// /// Get any changes since a specific point in the queue. /// Should be used to allow the client to catch up with any changes after being closed or disconnected. /// /// The last processed queue ID. /// Task GetChangesSince(int queueId); } }