import time from core.decorators import instance from core.logger import Logger @instance() class UsageService: def __init__(self): self.logger = Logger(__name__) def inject(self, registry): self.db = registry.get_instance("db") def add_usage(self, command, handler, char_id, channel): self.db.exec("INSERT INTO command_usage (command, handler, char_id, channel, created_at) " "VALUES (?, ?, ?, ?, ?)", [command, handler, char_id, channel, int(time.time())])