repo(viewer): add UDID lookup, anonymous register, Steam link helpers
Extracts the default-loadout body into a private BuildDefaultViewer helper shared by the existing Steam-import path and a new RegisterAnonymousViewer for /tool/signup. LinkSteamToViewer is the seam SteamSessionAuthenticationHandler will call on first-Steam-touch of a UDID-keyed viewer. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -7,7 +7,10 @@ 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?> GetViewerByUdid(Guid udid);
|
||||
|
||||
Task<Models.Viewer> RegisterViewer(string displayName, SocialAccountType socialType,
|
||||
ulong socialAccountIdentifier, ulong? shortUdid = null);
|
||||
}
|
||||
Task<Models.Viewer> RegisterAnonymousViewer(Guid udid);
|
||||
Task LinkSteamToViewer(long viewerId, ulong steamId);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user