refactor: use static HIS database per instance
This commit is contained in:
@@ -65,6 +65,7 @@ type Handler struct {
|
||||
periodeTarifRepo PeriodeTarifRepository
|
||||
periodeTarifDetailRepo PeriodeTarifDetailRepository
|
||||
perusahaanRepo PerusahaanRepository
|
||||
hospitalCode string
|
||||
}
|
||||
|
||||
type CPONERepository interface {
|
||||
@@ -87,7 +88,9 @@ func NewHandler(repo CPONERepository) Handler {
|
||||
}
|
||||
}
|
||||
|
||||
func NewDynamicHandler() Handler { return Handler{} }
|
||||
func NewDynamicHandler(hospitalCode string) Handler {
|
||||
return Handler{hospitalCode: strings.ToUpper(strings.TrimSpace(hospitalCode))}
|
||||
}
|
||||
|
||||
func (h Handler) layananRepository(ctx context.Context) LayananRepository {
|
||||
if repo, ok := selectedRepository(ctx); ok {
|
||||
|
||||
Reference in New Issue
Block a user