Commit graph

344 commits

Author SHA1 Message Date
EntireTwix
5bc3511c43 🔥 removed MAX_LOG_SIZE == 1 specific case 2021-07-14 22:57:39 -07:00
EntireTwix
22d1e02460 🔥 removed move constructor variant 2021-07-13 20:26:15 -07:00
EntireTwix
8935b0cb4d 🔥 removed uneeded constructor 2021-07-13 20:25:58 -07:00
EntireTwix
e112468395 🐎 changed log structure from vector to deque 2021-07-13 20:25:41 -07:00
EntireTwix
fa1a9e6728 🔥 remove moved operations as they werent being utilized 2021-07-13 20:25:02 -07:00
EntireTwix
d949783828 🐎🔥 inlined ValidUsername & removed GetChangedState() 2021-07-13 18:30:04 -07:00
EntireTwix
0954a76b6a 🔥 removed legacy constructor 2021-07-12 22:03:12 -07:00
EntireTwix
c94c19cbe1 🐎 made GetLogs() return move rather then const ref 2021-07-12 21:34:21 -07:00
William Katz
b2f306aee5
default snapshot value set to "null" 2021-07-12 17:23:43 -07:00
EntireTwix
2b28822239 🐎🎨 re-arranged function control flow 2021-07-11 20:38:39 -07:00
EntireTwix
f7dbd4c3e0 🐎 made logs copy construct from thread_local 2021-07-11 00:55:24 -07:00
EntireTwix
8a6f9f2fce 🚚 moved simdjson header to User.h 2021-07-10 21:34:54 -07:00
EntireTwix
8063a344aa 🐎🔥 removed jsoncpp from GetLogs() solution 2021-07-10 21:23:28 -07:00
EntireTwix
36e2f6301f 🐎 noexcept constructors 2021-07-10 20:01:05 -07:00
EntireTwix
c1587f9e46 🐎 valid name/pass check before vpass call 2021-07-10 18:56:58 -07:00
EntireTwix
518c1b1203 🎨 made save results from Save() 2021-07-10 12:09:01 -07:00
EntireTwix
f87ec947b6 using std::optional for 204 responses 2021-07-10 11:49:09 -07:00
EntireTwix
408ea473d5 🐎 made each endpoint share the same name/pass intrusion strings 2021-07-09 21:04:01 -07:00
EntireTwix
1f0a3dc28d 🐎🔨 modified endpoints to better adhere to JSON API conventions 2021-07-09 19:51:26 -07:00
EntireTwix
2d7d29372c 🔥🐎 changed local array to static thread_local buffer 2021-07-09 18:30:34 -07:00
EntireTwix
50a4e49452 🚚 renamed GetLog to GetLogs 2021-07-09 16:42:16 -07:00
EntireTwix
c7e2794e56 GetLogs() func doesnt compile when toggled off 2021-07-09 16:41:56 -07:00
EntireTwix
18452fdf1e 🐎 noexcept 2021-07-09 00:30:07 -07:00
EntireTwix
dc6c3d70a0 🔨 made str_intrusion.h into a wrapper 2021-07-09 00:07:45 -07:00
EntireTwix
175976e796 string move overload 2021-07-08 14:58:30 -07:00
EntireTwix
da89d390ea 🔨 using str_intrusion.h to write to private string data 2021-07-08 14:58:03 -07:00
EntireTwix
35ab4d9492 🔨 simdjson 2021-07-08 02:59:11 -07:00
EntireTwix
7e1ab2a38b <array> required for base64 buffer 2021-07-08 02:24:09 -07:00
EntireTwix
dba161c42c simdjson for requests/responses 2021-07-08 02:21:56 -07:00
EntireTwix
826db0baef 🚚 moved xxhash back from submodule to header 2021-07-08 02:20:44 -07:00
EntireTwix
85e3dc038c NumOfLogs() 2021-07-07 16:13:31 -07:00
EntireTwix
dedff14e7e 🐛🎨 fixed filters reliance on toResponse for bank responses crashing 2021-07-06 21:53:32 -07:00
EntireTwix
e3e4059c26 🐎 changed filter order 2021-07-06 21:14:54 -07:00
EntireTwix
e502f3ce1f 🔥🐎 made initial value compile time 2021-07-06 21:12:16 -07:00
EntireTwix
09911d5496 🚧🐎 preparing to use FBE, in the meantime its 99% faster 2021-07-06 20:28:37 -07:00
EntireTwix
4b5e5d930c 🐎 noexcept and new constructor 2021-07-06 20:27:52 -07:00
EntireTwix
ff89efe4fc 🎉 BankResponse struct 2021-07-06 18:52:27 -07:00
EntireTwix
f431d8bcda 🔥racehorse: jsoncpp removed! 2021-07-06 18:51:56 -07:00
EntireTwix
9fce1fd083 🎨 renamed GetLog->GetLogs 2021-07-05 19:34:05 -07:00
EntireTwix
99af2c02ab 🎨 uniform naming 2021-07-05 18:52:58 -07:00
EntireTwix
297b184a11 🎨🔥 reduced Sub/Add Bal() to ImpactBal() 2021-07-05 17:27:18 -07:00
EntireTwix
e9ccf6b227 🐛 path typo 2021-07-05 17:19:54 -07:00
EntireTwix
da2074859e 🎨🔥 merged admin filter with user filter as template arg 2021-07-05 17:11:24 -07:00
EntireTwix
9634d95d67 🐛🔨 forgot to update path 2021-07-05 16:15:33 -07:00
EntireTwix
d25ff09bdf 🎨 simplified by specializing toResponse() 2021-07-05 14:52:31 -07:00
EntireTwix
f6a6c23fc3 🔥 removed ping transformed api version into api properties 2021-07-05 13:54:30 -07:00
EntireTwix
6eb02a8288 🐛🎨 fixed filter organization 2021-07-05 00:44:53 -07:00
EntireTwix
97fd39b1d4 🐎 body only set if method needs it 2021-07-04 23:42:18 -07:00
EntireTwix
b310c8ec2b 🐛🐎 fixed last commit and made faster 2021-07-04 23:18:55 -07:00
EntireTwix
5275028fd6 🐛 fixed user/admin filter std::string_view fuckery 2021-07-04 22:48:24 -07:00