Replace custom socket implementation with SignalR.
Replace MSAL and custom cookie auth with Microsoft.Identity.EntityFramework Also some UI redesign to accommodate different login experience.
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
CREATE PROCEDURE [session].[ReadSession]
|
||||
@Name [session].[SessionName]
|
||||
@Id [session].[SessionSurrogateKey]
|
||||
AS
|
||||
BEGIN
|
||||
SET NOCOUNT ON -- Performance boost
|
||||
@@ -10,13 +10,12 @@ BEGIN
|
||||
|
||||
-- Session
|
||||
SELECT
|
||||
sess.[Name],
|
||||
p1.[Name] as Player1,
|
||||
p2.[Name] as Player2
|
||||
FROM [session].[Session] sess
|
||||
INNER JOIN [user].[User] p1 on sess.Player1Id = p1.Id
|
||||
LEFT JOIN [user].[User] p2 on sess.Player2Id = p2.Id
|
||||
WHERE sess.[Name] = @Name;
|
||||
Id,
|
||||
Player1Id,
|
||||
Player2Id,
|
||||
CreatedDate
|
||||
FROM [session].[Session]
|
||||
WHERE Id = @Id;
|
||||
|
||||
-- Player moves
|
||||
SELECT
|
||||
@@ -27,7 +26,7 @@ BEGIN
|
||||
FROM [session].[Move] mv
|
||||
INNER JOIN [session].[Session] sess ON sess.Id = mv.SessionId
|
||||
LEFT JOIN [session].Piece piece on piece.Id = mv.PieceIdFromHand
|
||||
WHERE sess.[Name] = @Name;
|
||||
WHERE sess.[Id] = @Id;
|
||||
|
||||
COMMIT
|
||||
END
|
||||
|
||||
Reference in New Issue
Block a user