moving a function and struct over to a common library, starting on lockfile for server
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
package engine
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"net/http"
|
||||
|
||||
"github.com/labstack/echo"
|
||||
@@ -18,16 +19,26 @@ func (Server *GVCServer) GetInfo(context echo.Context) error {
|
||||
repoInfo.RawPort = config.RawPort
|
||||
repoInfo.Version = config.Version
|
||||
repoInfo.Repo = knownRepo
|
||||
clients := repoInfo.Repo.KnownClients
|
||||
for _, client := range clients { // Blank out the client keys
|
||||
client.Key = ""
|
||||
for i := range repoInfo.Repo.KnownClients { // Blank out the client keys
|
||||
repoInfo.Repo.KnownClients[i].Key = "REDACTED"
|
||||
}
|
||||
repoInfo.Repo.KnownClients = clients
|
||||
}
|
||||
}
|
||||
return context.JSONPretty(http.StatusAccepted, repoInfo, " ")
|
||||
}
|
||||
|
||||
// LockFile just locks the file/folder/wildcard
|
||||
func (Server *GVCServer) LockFile(context echo.Context) error {
|
||||
fileType := context.Param("type")
|
||||
fileName := context.Param("name")
|
||||
switch fileType {
|
||||
case "file":
|
||||
//common.CheckFileTypes(fileName, fileType,)
|
||||
fmt.Println("Filename: ", fileName)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
// Hello just verifies the server is running //TODO remove this, just extra shit we are sending
|
||||
func (Server *GVCServer) Hello(context echo.Context) error {
|
||||
helloMsg := "server alive"
|
||||
|
Reference in New Issue
Block a user