- 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.
36 lines
451 B
Plaintext
36 lines
451 B
Plaintext
# Binaries for programs and plugins
|
|
*.exe
|
|
*.exe~
|
|
*.dll
|
|
*.so
|
|
*.dylib
|
|
*.test
|
|
*.out
|
|
/bin
|
|
# Output of the go coverage tool
|
|
*.coverprofile
|
|
|
|
# Logs
|
|
*.log
|
|
|
|
# Dependency directories (vendor for non-Go modules)
|
|
vendor/
|
|
|
|
# Go workspace file (for Go 1.18+ workspaces)
|
|
go.work
|
|
go.work.sum
|
|
.env
|
|
# IDE/editor configs
|
|
.idea/
|
|
.vscode/
|
|
*.swp
|
|
*.swo
|
|
*.bak
|
|
|
|
# OS-specific junk
|
|
.DS_Store
|
|
Thumbs.db
|
|
server
|
|
# Module cache (if you're using GOPATH, which is rare now)
|
|
Godeps/
|