diff --git a/Whatsapp_Chat_Exporter/data_model.py b/Whatsapp_Chat_Exporter/data_model.py index 9c79290..28f957d 100644 --- a/Whatsapp_Chat_Exporter/data_model.py +++ b/Whatsapp_Chat_Exporter/data_model.py @@ -30,10 +30,10 @@ class ChatStore(): class Message(): - def __init__(self, from_me: Union[bool,int], timestamp: int, time: Union[int,str], key_id: int): + def __init__(self, from_me: Union[bool,int], timestamp: int, time: Union[int,float,str], key_id: int): self.from_me = bool(from_me) self.timestamp = timestamp / 1000 if timestamp > 9999999999 else timestamp - if isinstance(time, int): + if isinstance(time, int) or isinstance(time, float): self.time = datetime.fromtimestamp(time/1000).strftime("%H:%M") elif isinstance(time, str): self.time = time