server-master/srcs/WingsAPI.Game/Managers/IRankingManager.cs
2026-02-10 18:21:30 +01:00

15 lines
No EOL
514 B
C#

using System.Collections.Generic;
using System.Threading.Tasks;
using WingsAPI.Data.Character;
namespace WingsEmu.Game.Managers;
public interface IRankingManager
{
IReadOnlyList<CharacterDTO> TopCompliment { get; }
IReadOnlyList<CharacterDTO> TopPoints { get; }
IReadOnlyList<CharacterDTO> TopReputation { get; }
Task TryRefreshRanking();
void RefreshRanking(IReadOnlyList<CharacterDTO> topComplimented, IReadOnlyList<CharacterDTO> topPoints, IReadOnlyList<CharacterDTO> topReputation);
}