Initial commit

This commit is contained in:
2025-11-17 15:04:27 +07:00
parent fb23922d31
commit a14562cfe0
14 changed files with 640 additions and 6673 deletions

No files matched your search

+30 -30
View File
@@ -761,18 +761,18 @@ func (c *Config) Validate() error {
}
}
if c.Bpjs.BaseURL == "" {
log.Fatal("BPJS Base URL is required")
}
if c.Bpjs.ConsID == "" {
log.Fatal("BPJS Consumer ID is required")
}
if c.Bpjs.UserKey == "" {
log.Fatal("BPJS User Key is required")
}
if c.Bpjs.SecretKey == "" {
log.Fatal("BPJS Secret Key is required")
}
// if c.Bpjs.BaseURL == "" {
// log.Fatal("BPJS Base URL is required")
// }
// if c.Bpjs.ConsID == "" {
// log.Fatal("BPJS Consumer ID is required")
// }
// if c.Bpjs.UserKey == "" {
// log.Fatal("BPJS User Key is required")
// }
// if c.Bpjs.SecretKey == "" {
// log.Fatal("BPJS Secret Key is required")
// }
// Validate Keycloak configuration if enabled
if c.Keycloak.Enabled {
@@ -788,24 +788,24 @@ func (c *Config) Validate() error {
}
// Validate SatuSehat configuration
if c.SatuSehat.OrgID == "" {
log.Fatal("SatuSehat Organization ID is required")
}
if c.SatuSehat.FasyakesID == "" {
log.Fatal("SatuSehat Fasyankes ID is required")
}
if c.SatuSehat.ClientID == "" {
log.Fatal("SatuSehat Client ID is required")
}
if c.SatuSehat.ClientSecret == "" {
log.Fatal("SatuSehat Client Secret is required")
}
if c.SatuSehat.AuthURL == "" {
log.Fatal("SatuSehat Auth URL is required")
}
if c.SatuSehat.BaseURL == "" {
log.Fatal("SatuSehat Base URL is required")
}
// if c.SatuSehat.OrgID == "" {
// log.Fatal("SatuSehat Organization ID is required")
// }
// if c.SatuSehat.FasyakesID == "" {
// log.Fatal("SatuSehat Fasyankes ID is required")
// }
// if c.SatuSehat.ClientID == "" {
// log.Fatal("SatuSehat Client ID is required")
// }
// if c.SatuSehat.ClientSecret == "" {
// log.Fatal("SatuSehat Client Secret is required")
// }
// if c.SatuSehat.AuthURL == "" {
// log.Fatal("SatuSehat Auth URL is required")
// }
// if c.SatuSehat.BaseURL == "" {
// log.Fatal("SatuSehat Base URL is required")
// }
// Validate WebSocket configuration
if c.WebSocket.ReadTimeout <= 0 {