from api.node import MeshNode from datetime import datetime class Message: def __init__(self, content: str, sender: MeshNode, timestamp=None): self.content = content self.sender = sender self.timestamp = timestamp or "now" def __str__(self): return f"{self.sender.name}: {self.content}" def __repr__(self): return f"Message(content={self.content}, sender={self.sender})"