Kelvin Clement Mwinuka
|
281c4f27a7
|
Added godoc commends for embedded methods and types to extend commands. Moved constants to internal directory
|
2024-04-29 15:20:10 +08:00 |
|
Kelvin Clement Mwinuka
|
97f4617d86
|
Moved all packages from /pkg directory to the root directory. Deleted /pkg directory. Pass keyspace functions to raft package instead of an EchoVault instance. This removes dependency on the echovault pakage from the raft package.
|
2024-04-28 00:37:45 +08:00 |
|
Kelvin Clement Mwinuka
|
6ad3b7baab
|
Exported EchoVault interface now onlu contains the keyspace methods. All other methods are private. Private methods are accessed using the reflect package in the test folder
|
2024-04-26 02:33:35 +08:00 |
|
Kelvin Clement Mwinuka
|
b6ddb43a49
|
Removed duplicate imports for set, sorted_set, pubsub and acl modules. Moved /modules from /pkg to /internal. Delted commands package: Commands will now be automatically loaded when an EchoVault instance is initialised.
|
2024-04-24 22:37:16 +08:00 |
|
Kelvin Clement Mwinuka
|
3e04b7a822
|
Moved tests for module commands and apis into 'test' folder
|
2024-04-24 21:36:59 +08:00 |
|
Kelvin Clement Mwinuka
|
fbf4782b7c
|
Instead of passing in EchoVault instance to commands handler, we now pass a struct of params containing all the variables and functions used within the handler function. This removes the modules' dependency on the echovault package. Moved string command and api tests to test/modules/string
|
2024-04-24 16:34:59 +08:00 |
|