API version compiler flag

This commit is contained in:
EntireTwix 2021-06-27 17:13:19 -07:00
parent 7dec3bea72
commit 539df650ea
2 changed files with 9 additions and 4 deletions

View file

@ -1,8 +1,8 @@
#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_log_size = 0;
constexpr unsigned pre_log_size = 0;
constexpr unsigned max_name_size = 50;
@ -25,4 +25,6 @@ if false, when frequency is hit save
cons
HIGH disk usage
*/
#define CONSERVATIVE_DISK_SAVE true
#define CONSERVATIVE_DISK_SAVE true
#define V1_API true

View file

@ -84,8 +84,9 @@ int main(int argc, char **argv)
}).detach();
}
//endpoints
#if V1_API
auto APIv1 = std::make_shared<v1::api>(bank); //v1
#endif
auto user_filter = std::make_shared<UserFilter>(bank);
auto admin_filter = std::make_shared<AdminFilter>(bank);
@ -97,7 +98,9 @@ int main(int argc, char **argv)
.loadConfigFile(config_location)
.registerFilter(user_filter)
.registerFilter(admin_filter)
#if V1_API
.registerController(APIv1)
#endif
.setThreadNum(get_nprocs())
.run();