From 05b30353294cfae31c7ea9c7c7da142c3f9352ba Mon Sep 17 00:00:00 2001 From: gjahn <gregor.jahn@bht-berlin.de> Date: Fri, 8 Dec 2023 00:39:09 +0100 Subject: [PATCH] cosmetics: e.a. rename store.Show to store.List * remove some spaces * return item.Name() instead of map key * re-order router log output --- routing/routes.go | 8 ++++---- state/ephemeral.go | 6 +++--- state/persistent.go | 4 ++-- state/store.go | 2 +- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/routing/routes.go b/routing/routes.go index 2a27bef..b787c8d 100644 --- a/routing/routes.go +++ b/routing/routes.go @@ -205,15 +205,15 @@ func SetRoutes( router *f.App, config *configuration.Config, store state.Store, router.Get( "/states", func( c *f.Ctx ) error { - states, err := store.Show() + names, err := store.List() if err != nil { return c.SendStatus( http.StatusInternalServerError ) } const pathPrefix string = "/state" - paths := make ( []string, len( states ) ) - for i, state := range states { - paths[ i ] = fmt.Sprintf( "%s/%s", pathPrefix, state ) + paths := make( []string, len( names ) ) + for i, name := range names { + paths[ i ] = fmt.Sprintf( "%s/%s", pathPrefix, name ) } headers := c.GetReqHeaders() diff --git a/state/ephemeral.go b/state/ephemeral.go index dc04c38..c473937 100644 --- a/state/ephemeral.go +++ b/state/ephemeral.go @@ -64,15 +64,15 @@ func ( e *Ephemeral ) Fetch( name string ) ( *Item, error ) { } -func ( e *Ephemeral ) Show() ( []string, error ) { +func ( e *Ephemeral ) List() ( []string, error ) { if e.store == nil { return nil, errors.New( "ephemeral storage not available" ) } e.mux.Lock() names := make( []string, 0, len( e.store ) ) - for k := range e.store { - names = append( names, k ) + for _, item := range e.store { + names = append( names, item.Name() ) } e.mux.Unlock() diff --git a/state/persistent.go b/state/persistent.go index b005e42..1c85757 100644 --- a/state/persistent.go +++ b/state/persistent.go @@ -51,8 +51,8 @@ func ( e *Persistent ) Add( i Item ) error { name := i.Name() if err := e.client.HSet( ctx, name, - "data", i.Data(), "mime", i.MimeType(), + "data", i.Data(), ).Err(); err != nil { return err } @@ -89,7 +89,7 @@ func ( e *Persistent ) Fetch( name string ) ( *Item, error ) { } -func ( e *Persistent ) Show() ( []string, error ) { +func ( e *Persistent ) List() ( []string, error ) { ctx, cancel := context.WithTimeout( context.TODO(), e.timeout ) defer cancel() diff --git a/state/store.go b/state/store.go index ec39599..2af271e 100644 --- a/state/store.go +++ b/state/store.go @@ -6,7 +6,7 @@ type Store interface { Add( i Item ) error Remove( name string ) error Fetch( name string ) ( *Item, error ) - Show() ( []string, error ) + List() ( []string, error ) Disconnect() error } -- GitLab