#pragma once // Setting both values to 0 does not compile logging (useful for if disk/memory is very valuable) constexpr unsigned max_log_size = 100; constexpr unsigned pre_log_size = 10; constexpr unsigned max_name_size = 50; constexpr const char *users_location = "../users.json"; constexpr const char *config_location = "../config.json"; //returns money to an account on deletion (useful if you dont want any money to leave the economy) constexpr bool return_on_del = false; constexpr const char *return_account = ""; /* if true, when frequency is hit after changes have happened then save pros LOW disk usage cons overhead to all mutating functions if false, when frequency is hit save pros safer no atomic overhead cons CONSTANT disk usage */ #define CONSERVATIVE_DISK_SAVE true //TURN THIS OFF IF YOU THINK WITHIN YOUR SAVE FREQUENCY OF X MINUTES ITS GUARANTEED A CHANGE WILL OCCUR (typically massive servers)