From 92a2c65bba2b2d35a74b0049fb4056bdfb76b3f4 Mon Sep 17 00:00:00 2001 From: "A.Unger" Date: Thu, 30 Jan 2020 16:11:34 +0100 Subject: [PATCH] working mvp + manager --- go.mod | 1 + pkg/manager/manager.go | 2 ++ pkg/service/v0/service.go | 13 +++++-------- 3 files changed, 8 insertions(+), 8 deletions(-) create mode 100644 pkg/manager/manager.go diff --git a/go.mod b/go.mod index d56311bc4..30f1ca17d 100644 --- a/go.mod +++ b/go.mod @@ -4,6 +4,7 @@ go 1.13 require ( github.com/golang/protobuf v1.3.2 + github.com/google/uuid v1.1.1 github.com/micro/cli v0.2.0 github.com/micro/go-micro v1.18.0 github.com/oklog/run v1.1.0 diff --git a/pkg/manager/manager.go b/pkg/manager/manager.go new file mode 100644 index 000000000..40c242cad --- /dev/null +++ b/pkg/manager/manager.go @@ -0,0 +1,2 @@ +// package manager implements the go-micro store interface +package manager diff --git a/pkg/service/v0/service.go b/pkg/service/v0/service.go index 9eb9fbe75..9241167b0 100644 --- a/pkg/service/v0/service.go +++ b/pkg/service/v0/service.go @@ -3,6 +3,7 @@ package service import ( "context" + "github.com/google/uuid" "github.com/owncloud/ocis-accounts/pkg/proto/v0" ) @@ -15,17 +16,13 @@ func New() Service { type Service struct{} // Set implements the SettingsServiceHandler interface generated on accounts.pb.micro.go -func (s Service) Set(c context.Context, req *proto.SettingsRequest, res *proto.SettingsResponse) error { - res.Response = &proto.AccountSettings{ - Name: req.Request.Name, - } +func (s Service) Set(c context.Context, req *proto.Record, res *proto.Record) error { + res.Id = uuid.New().String() + res.Theme = "dark" return nil } // Get implements the SettingsServiceHandler interface generated on accounts.pb.micro.go -func (s Service) Get(c context.Context, req *proto.AccountQueryRequest, res *proto.SettingsResponse) error { - res.Response = &proto.AccountSettings{ - Name: "hej", - } +func (s Service) Get(c context.Context, req *proto.Query, res *proto.Record) error { return nil }