@@ -2,18 +2,19 @@ package main
22
33import (
44 "database/sql"
5- "google.golang.org/grpc/reflection"
65 "log"
76 "net"
87 "time"
98
9+ "google.golang.org/grpc/reflection"
10+
1011 commonv1 "github.com/rtmelsov/adv-keeper/gen/go/proto/common/v1"
1112 filev1 "github.com/rtmelsov/adv-keeper/gen/go/proto/file/v1"
13+ "github.com/rtmelsov/adv-keeper/internal/authserver"
1214 db "github.com/rtmelsov/adv-keeper/internal/db"
13- "github.com/rtmelsov/adv-keeper/internal/file "
15+ "github.com/rtmelsov/adv-keeper/internal/fileserver "
1416 "github.com/rtmelsov/adv-keeper/internal/helpers"
1517 "github.com/rtmelsov/adv-keeper/internal/middleware"
16- "github.com/rtmelsov/adv-keeper/internal/server"
1718 "google.golang.org/grpc/keepalive"
1819
1920 _ "github.com/jackc/pgx/v5/stdlib"
@@ -30,7 +31,7 @@ func main() {
3031 if err != nil {
3132 log .Fatal (err )
3233 }
33-
34+ helpers . RunMigrations ( envs . DBDSN )
3435 // Подключение к Postgres
3536 dbx , err := sql .Open ("pgx" , envs .DBDSN )
3637 if err != nil {
@@ -41,6 +42,7 @@ func main() {
4142 q := db .New (dbx )
4243 s := grpc .NewServer (
4344 grpc .UnaryInterceptor (middleware .ServerInterceptor ),
45+ grpc .StreamInterceptor (middleware .StreamInterceptor ), // вот тут
4446 grpc .KeepaliveParams (keepalive.ServerParameters {
4547 MaxConnectionIdle : 0 ,
4648 MaxConnectionAge : 0 ,
@@ -49,8 +51,8 @@ func main() {
4951 Timeout : 20 * time .Second ,
5052 }),
5153 )
52- commonv1 .RegisterAuthServiceServer (s , server .New (q ))
53- filev1 .RegisterFileServiceServer (s , file .New (q ))
54+ commonv1 .RegisterAuthServiceServer (s , authserver .New (q ))
55+ filev1 .RegisterFileServiceServer (s , fileserver .New (q ))
5456
5557 reflection .Register (s )
5658
0 commit comments