customer/internal/interface/repository/health.go

20 lines
379 B
Go
Raw Normal View History

2023-06-22 09:36:43 +00:00
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)
}