customer/internal/interface/repository/health.go
2023-06-22 09:36:43 +00:00

20 lines
379 B
Go

package repository
import (
"context"
"go.mongodb.org/mongo-driver/mongo"
)
type HealthRepository struct {
MongoDB *mongo.Database
}
func NewHealthRepository(database *mongo.Database) *HealthRepository {
return &HealthRepository{MongoDB: database}
}
func (receiver *HealthRepository) Check(ctx context.Context) error {
return receiver.MongoDB.Client().Ping(ctx, nil)
}