graph: Add missing methods to Service Interface

This commit is contained in:
Ralf Haferkamp
2022-01-13 16:30:09 +01:00
parent 4915195d9c
commit 775a556c23
4 changed files with 33 additions and 1 deletions
+11 -1
View File
@@ -34,7 +34,17 @@ func (i instrument) GetUsers(w http.ResponseWriter, r *http.Request) {
i.next.GetUsers(w, r) i.next.GetUsers(w, r)
} }
// GetUsers implements the Service interface. // GetUser implements the Service interface.
func (i instrument) GetUser(w http.ResponseWriter, r *http.Request) { func (i instrument) GetUser(w http.ResponseWriter, r *http.Request) {
i.next.GetUser(w, r) i.next.GetUser(w, r)
} }
// PostUser implements the Service interface.
func (i instrument) PostUser(w http.ResponseWriter, r *http.Request) {
i.next.PostUser(w, r)
}
// DeleteUser implements the Service interface.
func (i instrument) DeleteUser(w http.ResponseWriter, r *http.Request) {
i.next.DeleteUser(w, r)
}
+10
View File
@@ -38,3 +38,13 @@ func (l logging) GetUsers(w http.ResponseWriter, r *http.Request) {
func (l logging) GetUser(w http.ResponseWriter, r *http.Request) { func (l logging) GetUser(w http.ResponseWriter, r *http.Request) {
l.next.GetUser(w, r) l.next.GetUser(w, r)
} }
// PostUser implements the Service interface.
func (l logging) PostUser(w http.ResponseWriter, r *http.Request) {
l.next.PostUser(w, r)
}
// DeleteUser implements the Service interface.
func (l logging) DeleteUser(w http.ResponseWriter, r *http.Request) {
l.next.DeleteUser(w, r)
}
+2
View File
@@ -18,6 +18,8 @@ type Service interface {
GetMe(http.ResponseWriter, *http.Request) GetMe(http.ResponseWriter, *http.Request)
GetUsers(http.ResponseWriter, *http.Request) GetUsers(http.ResponseWriter, *http.Request)
GetUser(http.ResponseWriter, *http.Request) GetUser(http.ResponseWriter, *http.Request)
PostUser(http.ResponseWriter, *http.Request)
DeleteUser(http.ResponseWriter, *http.Request)
} }
// NewService returns a service implementation for Service. // NewService returns a service implementation for Service.
+10
View File
@@ -34,3 +34,13 @@ func (t tracing) GetUsers(w http.ResponseWriter, r *http.Request) {
func (t tracing) GetUser(w http.ResponseWriter, r *http.Request) { func (t tracing) GetUser(w http.ResponseWriter, r *http.Request) {
t.next.GetUser(w, r) t.next.GetUser(w, r)
} }
// PostUser implements the Service interface.
func (t tracing) PostUser(w http.ResponseWriter, r *http.Request) {
t.next.PostUser(w, r)
}
// DeleteUser implements the Service interface.
func (t tracing) DeleteUser(w http.ResponseWriter, r *http.Request) {
t.next.DeleteUser(w, r)
}