From bb8e89445ceeffb5f3828509c2a17e3dd13ff547 Mon Sep 17 00:00:00 2001 From: Gaurav Kumar Date: Tue, 24 Sep 2024 14:56:59 +0200 Subject: [PATCH] Added the init() method to the shadow backend and SQL backend code (#365) * Added the init() method to the shadow backend code * Removing .swp file * Added init method to sql backend as well --------- Co-authored-by: Gaurav Kumar --- lib/backend/shadowbackend/client.go | 8 +++++++- lib/backend/sqlbackend/client.go | 4 ++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/lib/backend/shadowbackend/client.go b/lib/backend/shadowbackend/client.go index b9ca0bff..7e8cbb5a 100644 --- a/lib/backend/shadowbackend/client.go +++ b/lib/backend/shadowbackend/client.go @@ -30,10 +30,16 @@ import ( "gopkg.in/yaml.v2" ) +const _shadow = "shadow" + +func init() { + backend.Register(_shadow, &factory{}) +} + type factory struct{} func (f *factory) Name() string { - return "shadow" + return _shadow } func (f *factory) Create( diff --git a/lib/backend/sqlbackend/client.go b/lib/backend/sqlbackend/client.go index c9f18ea7..aadf0346 100644 --- a/lib/backend/sqlbackend/client.go +++ b/lib/backend/sqlbackend/client.go @@ -33,6 +33,10 @@ import ( const _sql = "sql" +func init() { + backend.Register(_sql, &factory{}) +} + type factory struct{} func (f *factory) Name() string {