ASAPCabinetFE
 
Loading...
Searching...
No Matches
vps_database_client.cpp File Reference

Implements the VpsDatabaseClient class for managing the VPS database in ASAPCabinetFE. More...

#include "vps_database_client.h"
#include "log/logging.h"
+ Include dependency graph for vps_database_client.cpp:

Detailed Description

Implements the VpsDatabaseClient class for managing the VPS database in ASAPCabinetFE.

This file provides the implementation of the VpsDatabaseClient class, which serves as a unified interface for loading, updating, and matchmaking table data using the VPS database (vpsdb.json). It delegates tasks to VpsDatabaseLoader, VpsDataScanner, and VpsDatabaseUpdater, all initialized with a common vpsDbPath. The process supports progress tracking via LoadingProgress and can be extended with configUI for custom settings (e.g., update frequency or matchmaking rules) in the future.