using SameBeat.Domain.Encje; namespace SameBeat.Application.Interfejsy; public interface IRepozytoriumUzytkownikow { /// Zwraca null, gdy nick nie istnieje -- to normalny przypadek (np. literowka przy logowaniu). Task ZnajdzPoNickuAsync(string nick, CancellationToken token = default); Task ZnajdzPoIdAsync(Guid id, CancellationToken token = default); Task IstniejeJakikolwiekUzytkownikAsync(CancellationToken token = default); void Dodaj(Uzytkownik uzytkownik); }