games: automatic CS2 / PUBG / R6 match history — games.matches, match_players, seasons, snapshots, accounts; in-app poller (Leetify, FACEIT, Steam share codes, PUBG API, Ubisoft) every 20 min plus scripts/games-ingest.ts for backfills; match history, stats, maps and seasons on the per-game pages
All checks were successful
Deploy production / deploy (push) Successful in 1m6s
All checks were successful
Deploy production / deploy (push) Successful in 1m6s
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
import type { Handle, HandleServerError, ServerInit } from '@sveltejs/kit/hooks';
|
||||
import { startMusicPoller } from '#lib/server/music/poller.js';
|
||||
import { startGamesPoller } from '#lib/server/games/poller.js';
|
||||
import { building } from '$app/env';
|
||||
import { auth } from '#lib/server/auth.js';
|
||||
import { isOwner, isOwnerOnlyPath, isOwnerWritePath } from '#lib/server/owner.js';
|
||||
@@ -7,9 +8,13 @@ import { error } from '@sveltejs/kit';
|
||||
|
||||
const analytics = /<!-- analytics -->[\s\S]*?<!-- \/analytics -->/;
|
||||
|
||||
// Background jobs that live in the app process: the Spotify scrobbler (idle until connected).
|
||||
// Background jobs that live in the app process: the Spotify scrobbler (idle until connected)
|
||||
// and the CS2 / PUBG / R6 match history poller.
|
||||
export const init: ServerInit = () => {
|
||||
if (!building) startMusicPoller();
|
||||
if (!building) {
|
||||
startMusicPoller();
|
||||
startGamesPoller();
|
||||
}
|
||||
};
|
||||
|
||||
export const handle: Handle = async ({ event, resolve }) => {
|
||||
|
||||
Reference in New Issue
Block a user