Files
stream.api/internal/service/register.go
lethdat dfd999e058 feat: add test database setup and usage helpers
- Introduced a new test file for setting up an in-memory SQLite database for testing purposes.
- Added helper functions for seeding test data, including users, plans, subscriptions, and wallet transactions.
- Implemented usage helpers to load user video counts and storage usage.
- Created user payload struct and functions to build user payloads with preferences and wallet balance.
- Refactored gRPC server setup to include new services and handlers.
- Updated proto files to simplify service definitions by removing redundant service prefixes.
2026-03-25 18:36:03 +07:00

21 lines
854 B
Go

package service
import (
"google.golang.org/grpc"
appv1 "stream.api/internal/api/proto/app/v1"
)
func Register(server grpc.ServiceRegistrar, services *Services) {
appv1.RegisterAuthServer(server, services.AuthServer)
appv1.RegisterAccountServer(server, services.AccountServer)
appv1.RegisterUsageServer(server, services.UsageServer)
appv1.RegisterNotificationsServer(server, services.NotificationsServer)
appv1.RegisterDomainsServer(server, services.DomainsServer)
appv1.RegisterAdTemplatesServer(server, services.AdTemplatesServer)
appv1.RegisterPlayerConfigsServer(server, services.PlayerConfigsServer)
appv1.RegisterPlansServer(server, services.PlansServer)
appv1.RegisterPaymentsServer(server, services.PaymentsServer)
appv1.RegisterVideosServer(server, services.VideosServer)
appv1.RegisterAdminServer(server, services.AdminServer)
}