Commit Graph

14 Commits

Author SHA1 Message Date
Derrick Hammer 9fbb0bb859
fix: ensure WebAppErrorPages id inited on decode, and return early as an empty map on encode 2024-03-03 04:41:52 -05:00
Derrick Hammer a02458b597
fix: need to use WebAppErrorPages in WebAppMetadata 2024-03-03 04:34:03 -05:00
Derrick Hammer 96d99bb533
refactor: create a type alias for error pages, so we can manage the msgpack encoding properly 2024-03-03 04:28:45 -05:00
Derrick Hammer f29c485b41
refactor: rewrite WebAppFileMap encoding, as its completely wrong 2024-03-03 04:01:04 -05:00
Derrick Hammer 6c3af96077
refactor: make WebAppFileMap a pointer in WebAppMetadata 2024-03-03 03:40:23 -05:00
Derrick Hammer cb7295408c
feat: add WebAppFileMap::Values 2024-03-03 03:33:36 -05:00
Derrick Hammer cc5666ac1c
refactor: switch to using a hashmap based map WebAppFileMap for the webapp meta with path sorting 2024-03-03 03:27:15 -05:00
Derrick Hammer fd786ac3c1
refactor: make InitMarshaller signature consistent with InitUnmarshaller 2024-02-29 23:36:48 -05:00
Derrick Hammer 2bf906d31c
refactor: change InitUnmarshaller to accept a variable number of metadata types, see if any match, and return what was found 2024-02-29 23:35:52 -05:00
Derrick Hammer a9834a81d3
fix: add json tags 2024-01-18 12:15:47 -05:00
Derrick Hammer ea60d8f0cf
feat: implement EncodeMsgpack and DecodeMsgpack for WebAppMetadata 2024-01-18 12:06:47 -05:00
Derrick Hammer 62bc189678
refactor: add empty metadata struct constructors 2024-01-09 08:16:42 -05:00
Derrick Hammer 2b3a5c98c2
fix: metadata structs need to inherit BaseMetadata 2024-01-09 08:16:14 -05:00
Derrick Hammer 1cf7fe283a
feat: initial web_app structs 2024-01-05 09:02:26 -05:00