Envoie de l'annonce en multicast fonctionnelle
This commit is contained in:
20
pkg/protocol/managers/RequestManager.go
Normal file
20
pkg/protocol/managers/RequestManager.go
Normal file
@@ -0,0 +1,20 @@
|
||||
package managers
|
||||
|
||||
import "_StorBackEnd/pkg/protocol/repository"
|
||||
|
||||
type RequestManager struct {
|
||||
Repository *repository.ProtocolRepository
|
||||
}
|
||||
|
||||
func (receiver RequestManager) Execute(request string) string {
|
||||
// On lis ce que l'on reçoit
|
||||
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"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user