add catalog

This commit is contained in:
2024-05-18 12:12:00 +07:00
parent 286048d068
commit be7b5c505e
5 changed files with 74 additions and 28 deletions
+6 -22
View File
@@ -1,6 +1,8 @@
package main
import (
"cake_crm/internal/app"
"cake_crm/internal/models/storage/storage_file"
crm "cake_crm/proto"
"context"
"github.com/grpc-ecosystem/grpc-gateway/v2/runtime"
@@ -11,30 +13,12 @@ import (
"net/http"
)
type server struct {
crm.UnimplementedCRMServer
}
func NewServer() *server {
return &server{}
}
func (s *server) GetCatalog(ctx context.Context, req *crm.GetCatalogReq) (*crm.CatalogRsp, error) {
return nil, nil
}
func main() {
//ctx, cancel := context.WithCancel(context.Background())
//defer cancel()
//
//storage := storage_file.NewStorageFile("resources/db.json")
//_ = storage
//
//server := server_web.NewServer(storage, 8080)
//err := server.Run(ctx)
//if err != nil {
// panic(err)
//}
storage := storage_file.NewStorageFile()
_ = storage
// Create a listener on TCP port
lis, err := net.Listen("tcp", ":8080")
@@ -45,7 +29,7 @@ func main() {
// Create a gRPC server object
s := grpc.NewServer()
// Attach the Greeter service to the server
crm.RegisterCRMServer(s, &server{})
crm.RegisterCRMServer(s, app.NewServer(storage))
// Serve gRPC server
log.Println("Serving gRPC on 0.0.0.0:8080")
go func() {