using System.Threading.Tasks; using PodNoms.Api.Models; namespace PodNoms.Api.Persistence { public interface IUserRepository { User Get(int id); User Get(string email); Task GetBySlugAsync(string slug); User UpdateRegistration(string email, string name, string sid, string providerId, string profileImage, string refreshToken); string UpdateApiKey(User email); User AddOrUpdate(User user); } }