StoreBackEnd/pkg/protocol/managers/RequestManager.go

21 lines
493 B
Go
Raw Normal View History

package managers
import "StoreBackEnd/pkg/protocol/repository"
type RequestManager struct {
2022-02-22 08:29:11 +01:00
Repository *repository.ProtocolRepository
}
func (receiver RequestManager) Execute(request string) string {
// On lis ce que l'on reçoit
2022-02-22 08:29:11 +01:00
result, executed := receiver.Repository.ExecuteReader(request)
// On renvoie la réponse (Comment pour fichier ?)
if executed {
return result
} else {
// TODO : Renvoyer qu'une erreur est survenue
return "Error occured while execute command"
}
}