mirror of
https://github.com/Expand-sys/CCash
synced 2025-12-17 00:22:14 +11:00
✨ API version compiler flag
This commit is contained in:
parent
7dec3bea72
commit
539df650ea
2 changed files with 9 additions and 4 deletions
|
|
@ -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;
|
||||
|
||||
|
|
@ -26,3 +26,5 @@ if false, when frequency is hit save
|
|||
HIGH disk usage
|
||||
*/
|
||||
#define CONSERVATIVE_DISK_SAVE true
|
||||
|
||||
#define V1_API true
|
||||
5
main.cpp
5
main.cpp
|
|
@ -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();
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue