Changelog
- 44b55c6 Add waitgroup to init server starter in pubsub commands module
- a605a7b Added discord badge to README.md
- fce0258 Added embedded parameter in handleCommand method which will cause handleCommand to skip ACL auth when it's true
- 4ae8ff1 Added test for data race in go.yml github workflow
- be44d23 Commend refactoring in pubsub module. Variable renaming in api_pubsub.go
- 3bf9e25 Fixed race conditions in acl module tests
- 16743a3 Implemented t.Run in generic, hash, list, and set module tests
- 7b88122 KeyExtractionFunc now returns a struct that specidies channels, read keys and write keys that are accessed by the command. ACL authorization method now checks read keys against allowed read keys, write keys against allowed write keys and channels agains allowed channels.
- 7a77d4f Leverage t.Run for sorted_set module tests
- 9df42f2 Leverage t.Run in string module tests
- c6b246e Merge pull request #21 from EchoVault/chore/fix-race-condition
- bef3377 Merge pull request #25 from EchoVault/fix/key-extraction-func
- 3e8fd43 Merge pull request #26 from EchoVault/fix/ebedded-acl-auth
- de0bc98 Merged main branch
- 2528082 Update README.md
- ddd09ee Update README.md
- 9b7d93f Update README.md
- c2c887c Updated KeyExtractionFunc for all the modules
- 2dc5bb9 _ for unsused context parameters in pubsub module
- 64bbda6 wg.Done intead of wg.Add in goroutine that starts server in pubusub test module init function