File size: 632 Bytes
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__() -> None:
        self.player_backend_user_id = None
        self.login_timestamp_tw = datetime.now()
        self.rendered_timestamp_tw = None

    def render_finished(self, player_backend_user_id):
        self.player_backend_user_id = 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
        }