Commit Graph

16 Commits

Author SHA1 Message Date
Kelvin Mwinuka
fbc866f844 Updated test coverage 2024-03-26 16:21:05 +08:00
Kelvin Mwinuka
7c39e5f477 Created commands and config packages in pkg folder for easy import 2024-03-26 15:04:05 +08:00
Kelvin Mwinuka
7fac4143f5 Moved utils.go file to internals folder 2024-03-26 14:00:18 +08:00
Kelvin Mwinuka
7cec2da854 Moved aof and snapshot packages to internal folder 2024-03-26 13:51:37 +08:00
Kelvin Mwinuka
5c86fb6215 Moved main.go file to cmd subfolder. Renamed src folder to pkg folder as it will contain all the importable package code. Moved config.go to new internals folder 2024-03-25 21:13:40 +08:00
Kelvin Mwinuka
c72e982833 Refactored EchoVault struct fields to make them private 2024-03-25 20:21:38 +08:00
Kelvin Mwinuka
893d577ed2 isInCluster is not a private function 2024-03-25 20:06:26 +08:00
Kelvin Mwinuka
54d0ae700a Removed Opts from echovault. NewEchoVault now entirely uses the option pattern 2024-03-25 17:22:18 +08:00
Kelvin Mwinuka
ba2ebaa6da Renamed 'server' package to 'echovault' 2024-03-25 16:26:09 +08:00
Kelvin Mwinuka
93cfb9caeb Renames Server struct and utils.Server interface to EchoVault and utils.EchoVault respectively 2024-03-25 16:23:16 +08:00
Kelvin Mwinuka
ea0092e7cc Check for nil rw object in LogStore before attemting a sync 2024-03-25 11:48:58 +08:00
Kelvin Mwinuka
12b55e1994 Update coverage report 2024-03-25 09:33:12 +08:00
Kelvin Mwinuka
0bfb9e4cca ignore context paramenter in Subscribe receiver function in PubSub struct 2024-03-25 09:30:37 +08:00
Kelvin Mwinuka
1aa6f87c5a In generic module test suite, add minites, seconds and milliseconds to the mock time 2024-03-24 17:55:30 +08:00
Kelvin Mwinuka
0cd8a4aec2 Implemented locking mechanism for ACL LOAD and ACL SAVE commands 2024-03-24 17:32:29 +08:00
Kelvin Mwinuka
2a7d47271b Add coverage file to tracked files 2024-03-23 20:58:35 +08:00