Files
igncore/core/usage_service.py

19 lines
542 B
Python

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())])