(Feat): Initial Commit

This commit is contained in:
2025-12-12 16:54:00 +00:00
parent 101d093965
commit 470e5a13aa
10 changed files with 1330 additions and 173 deletions

View File

@@ -123,8 +123,11 @@ export class EllyClient extends Client {
});
this.pikaAPI = new PikaNetworkAPI({
cacheTTL: config.api.pika_cache_ttl,
timeout: config.api.pika_request_timeout,
cache: {
profileTTL: config.api.pika_cache_ttl,
leaderboardTTL: Math.floor(config.api.pika_cache_ttl / 2), // Shorter TTL for leaderboards
},
});
this.database = new JsonDatabase(config.database.path.replace('.db', '.json'));