Procházet zdrojové kódy

SVI Добавление кода ServGrpc

SVI před 2 roky
rodič
revize
4fba79ee5f
1 změnil soubory, kde provedl 20 přidání a 2 odebrání
  1. 20 2
      internal/serv_grpc/serv_grpc.go

+ 20 - 2
internal/serv_grpc/serv_grpc.go

@@ -1,2 +1,20 @@
-// package serv_grpc -- сервер GRPC-запросов
-package serv_grpc
+// package serv_grpc -- сервер GRPC-запросов шины данных
+package serv_grpc
+
+import (
+	"fmt"
+	"os"
+)
+
+// ServGrpc -- сервер GRPC-запросов шины данных
+type ServGrpc struct{}
+
+// NewServGrpc -- возвращает новый GRPC-сервер шины данных
+func NewServGrpc() (*ServGrpc, error) {
+	port := os.Getenv("SERV_GRPC_PORT")
+	if port == "" {
+		return nil, fmt.Errorf("NewServGrpc(): ")
+	}
+	sf := &ServGrpc{}
+	return sf, nil
+}