reduce game token lifetime

This commit is contained in:
2026-09-22 09:07:13 +03:00
parent 7db58e42ab
commit e78bc4b2be
2 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -4,7 +4,7 @@ class JwtService
EXPIRATION = 7.days
def self.encode(payload)
payload[:exp] = EXPIRATION.from_now.to_i
payload[:exp] = EXPIRATION.from_now.to_i if payload[:exp] == nil
JWT.encode(payload, SECRET_KEY, ALGORITHM)
end
@@ -99,14 +99,14 @@ class MatchmakingService
player1_id: player1_id,
player2_id: player2_id,
game_server: GAME_SERVER,
exp: 1.hour.from_now.to_i
exp: 2.minute.from_now.to_i
)
match_data = {
match_id: match_id,
game_token: game_token,
game_server: GAME_SERVER,
players: [player1_id, player2_id]
players: [ player1_id, player2_id ]
}
# Store match data for both players