File size: 640 Bytes
62a652e
 
 
c659c53
62a652e
 
 
 
647ff2a
 
62a652e
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
from datetime import datetime

class PlayerActivity():
    def __init__(self) -> None:
        self.player_backend_user_id = None
        self.login_timestamp_tw = datetime.now()
        self.rendered_timestamp_tw = None

    def render_finished(self, player_info):
        self.player_backend_user_id = player_info['player_backend_user_id']
        self.rendered_timestamp_tw = datetime.now()

    def to_dict(self):
        return {
            'player_backend_user_id': self.player_backend_user_id,
            'login_timestamp_tw': self.login_timestamp_tw,
            'rendered_timestamp_tw': self.rendered_timestamp_tw
        }