Fix: stats and marks queries
This commit is contained in:
		| @@ -39,6 +39,6 @@ func (r *RepoProvider) CardMarksByRoomID(ctx context.Context, roomID string) ([] | ||||
| } | ||||
| func (r *RepoProvider) CardMarksRemoveByRoomID(ctx context.Context, roomID string) error { | ||||
| 	db := getDB(ctx, r.DB) | ||||
| 	_, err := db.ExecContext(ctx, "DELETE FROM card_marks WHERE room_id = ?;", roomID) | ||||
| 	_, err := db.ExecContext(ctx, "DELETE FROM card_marks WHERE card_id IN (select id from word_cards where room_id = ?);", roomID) | ||||
| 	return err | ||||
| } | ||||
|   | ||||
| @@ -37,7 +37,7 @@ func (p *RepoProvider) UpdatePlayerStats(ctx context.Context, stats *models.Play | ||||
| 		mime_winrate = :mime_winrate, | ||||
| 		guesser_winrate = :guesser_winrate, | ||||
| 		played_as_mime = :played_as_mime, | ||||
| 		played_as_guesser = :played_as_guesser | ||||
| 		played_as_guesser = :played_as_guesser, | ||||
| 		rating = :rating | ||||
| 	WHERE username = :username`, stats) | ||||
| 	return err | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Grail Finder
					Grail Finder