Begining to implement Append command

This commit is contained in:
DMcP89
2024-06-26 21:00:57 -04:00
committed by Kelvin Mwinuka
parent 4a84c8211d
commit eb80a8dbb1
2 changed files with 17 additions and 0 deletions

View File

@@ -16,6 +16,7 @@ package str
import (
"errors"
"github.com/echovault/echovault/internal"
"github.com/echovault/echovault/internal/constants"
)
@@ -52,3 +53,14 @@ func subStrKeyFunc(cmd []string) (internal.KeyExtractionFuncResult, error) {
WriteKeys: make([]string, 0),
}, nil
}
func appendKeyFunc(cmd []string) (internal.KeyExtractionFuncResult, error) {
if len(cmd) != 4 {
return internal.KeyExtractionFuncResult{}, errors.New(constants.WrongArgsResponse)
}
return internal.KeyExtractionFuncResult{
Channels: make([]string, 0),
ReadKeys: cmd[1:2],
WriteKeys: make([]string, 0),
}, nil
}