Commit Graph

17 Commits

Author SHA1 Message Date
Derrick Hammer c9fe8a0819
feat: implement new kv database package starting with bbolt 2024-03-09 06:46:48 -05:00
Derrick Hammer da57bc1f42
fix: fix again the port of EncodeEndian 2024-01-24 11:51:10 -05:00
Derrick Hammer 047f556d36
fix: fix again the port of DecodeEndian 2024-01-24 11:23:18 -05:00
Derrick Hammer 7ca0a67ba5
fix: revert again to using s5's original endian implementations 2024-01-24 10:58:05 -05:00
Derrick Hammer c95a953ca2
Revert "fix: need to use BigEndian to encode little?"
This reverts commit 936450f9e6.
2024-01-17 10:34:14 -05:00
Derrick Hammer 936450f9e6
fix: need to use BigEndian to encode little? 2024-01-17 10:14:56 -05:00
Derrick Hammer a708380639
Revert "fix: need to use original endian functions from s5"
This reverts commit ae8bdbc272.
2024-01-17 10:10:53 -05:00
Derrick Hammer ae8bdbc272
fix: need to use original endian functions from s5 2024-01-17 09:42:41 -05:00
Derrick Hammer 19fb3b9967
fix: move everything using endian to uint64 2024-01-10 11:00:01 -05:00
Derrick Hammer bc9e5f187c
fix: encode stringified URL 2024-01-10 09:53:35 -05:00
Derrick Hammer c137d75b24
fix: we need to run all bucket actions via transactions and cannot store a pointer to the bucket 2024-01-09 15:49:23 -05:00
Derrick Hammer a7f7963f1c
fix: DecodeMsgpackURLArray needs to parse urls and create *url.URL 2024-01-08 12:04:21 -05:00
Derrick Hammer 819219cdcf
fix: we need to define custom array encoding and decoding api due to non-standard message packing in the dart implementation 2024-01-07 22:33:04 -05:00
Derrick Hammer 9654fadfee
refactor: abstract button creation to a generic utility method 2024-01-06 09:46:01 -05:00
Derrick Hammer 355de2b65f
refactor: make HashCode a generic utility 2024-01-03 08:27:04 -05:00
Derrick Hammer 977b764904
fix: buffer the bytes incase its less than 4 2024-01-03 07:17:37 -05:00
Derrick Hammer 50dd9251c2
feat: add utils package 2024-01-03 04:56:10 -05:00