13 lines
489 B
C#
13 lines
489 B
C#
using SVSim.Database.Enums;
|
|
|
|
namespace SVSim.Database.Repositories.Viewer;
|
|
|
|
public interface IViewerRepository
|
|
{
|
|
Task<Models.Viewer?> GetViewerBySocialConnection(SocialAccountType accountType, ulong socialId);
|
|
Task<Models.Viewer?> GetViewerWithSocials(long id);
|
|
Task<Models.Viewer?> GetViewerByShortUdid(long shortUdid);
|
|
|
|
Task<Models.Viewer> RegisterViewer(string displayName, SocialAccountType socialType,
|
|
ulong socialAccountIdentifier, ulong? shortUdid = null);
|
|
} |