Commit graph

14 commits

Author SHA1 Message Date
4e95f395e2 Fix lessThan functions 2025-03-24 00:46:26 -04:00
4779e105d1 Refactor
I'm not sure if this is a "good" use of an Arena Allocator, but I'm not getting any leaks, so maybe it's fine...
2025-03-23 16:46:06 -04:00
319c5aeae8 Refactor 2025-03-23 13:50:13 -04:00
742c3887c9 Combine searchMetadata and searchMetadataEncoded types 2025-03-19 08:33:49 -04:00
fa46f68fd0 Refactor QueryResults
I don't think I've really accomplished anything lol, and I think I'll rename MBQ again. I also don't need a lessThan function for both Release and Recording, I'll just pull that out and have it compare u8 slices agnostic of the underlying type. It feels nicer having all the ID getting functions under one umbrella, but it definitely could be better. Need to look into inlining I think
2025-03-18 16:43:47 -04:00
5e5abc7bf3 Implement date parsing
zeit is a little heavy handed for what I'm doing. It was easier, but this isn't hard. And this behaves more how I want
2025-03-11 18:23:18 -04:00
4634838a25 Work on recording id test
Lots of optional fields. Going to pare down the structs to just the fields I need, ignore the other pieces, and hopefully make a little more sense out of it that way. Might also make (almost) everything optional just to make it easy (in some respect)
2025-03-10 23:23:16 -04:00
1bcbad8f80 Word on recording id test 2025-03-07 19:44:33 -05:00
daff0dc8c9 Make tests 2025-03-07 13:01:59 -05:00
a8d485ffe1 Fix memory leak
I'm not sure I'm happy with this yet, but it works, so who am I to judge
2025-03-07 10:23:03 -05:00
454505335c Implement mbSearch()
Getting a segfault, not sure why
2025-03-07 00:32:58 -05:00
1d4f79206a Create mbSearch function
It would be so awesome... It would be so cool...
2025-03-06 13:47:47 -05:00
78a5d5e9d9 Add types 2025-03-05 19:45:17 -05:00
5701f354ba Init 2025-03-05 19:45:06 -05:00