improved logging for preauth releaser
This commit is contained in:
parent
43f1e8787f
commit
895849376e
@ -14,7 +14,7 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
buildVersion = "1.0.1"
|
buildVersion = "1.0.2"
|
||||||
serviceName = "preauth-release"
|
serviceName = "preauth-release"
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -33,12 +33,15 @@ func main() {
|
|||||||
defer database.Close()
|
defer database.Close()
|
||||||
|
|
||||||
if err := payment.ReleasePreauthorizations(database); err != nil {
|
if err := payment.ReleasePreauthorizations(database); err != nil {
|
||||||
log.WithError(err).Fatal("Preauth release failed")
|
log.Error(err)
|
||||||
|
fmt.Println(err)
|
||||||
|
} else {
|
||||||
|
log.Info("Task completed successfully")
|
||||||
|
fmt.Println("Task completed successfully")
|
||||||
}
|
}
|
||||||
|
|
||||||
log.Info("Task completed successfully")
|
|
||||||
for i := 20; i > 0; i-- {
|
for i := 20; i > 0; i-- {
|
||||||
fmt.Printf("\rExiting in %2d seconds...", i)
|
fmt.Printf("\rExiting in %2d seconds... ", i)
|
||||||
time.Sleep(time.Second)
|
time.Sleep(time.Second)
|
||||||
}
|
}
|
||||||
fmt.Println("\rExiting now. ")
|
fmt.Println("\rExiting now. ")
|
||||||
|
|||||||
2
main.go
2
main.go
@ -25,7 +25,7 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
buildVersion = "1.0.29"
|
buildVersion = "1.0.30"
|
||||||
serviceName = "hardlink"
|
serviceName = "hardlink"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@ -21,7 +21,7 @@ const (
|
|||||||
)
|
)
|
||||||
|
|
||||||
/* ==============================
|
/* ==============================
|
||||||
Public Entry Point (LEGACY)
|
Public Entry Point
|
||||||
============================== */
|
============================== */
|
||||||
|
|
||||||
func ReleasePreauthorizations(database *sql.DB) error {
|
func ReleasePreauthorizations(database *sql.DB) error {
|
||||||
@ -78,6 +78,7 @@ func handlePreauthRelease(
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
log.Infof("res=%s state=%s", info.transactionRes, info.transactionState)
|
||||||
|
|
||||||
// If already voided or declined → mark released
|
// If already voided or declined → mark released
|
||||||
if isAlreadyReleased(info) {
|
if isAlreadyReleased(info) {
|
||||||
@ -86,8 +87,7 @@ func handlePreauthRelease(
|
|||||||
|
|
||||||
// Only void approved + uncommitted
|
// Only void approved + uncommitted
|
||||||
if !isVoidable(info) {
|
if !isVoidable(info) {
|
||||||
log.Infof("Preauth %s not eligible for void (res=%s state=%s)",
|
log.Infof("Preauth %s not eligible for void (res=%s state=%s)", ref, info.transactionRes, info.transactionState)
|
||||||
ref, info.transactionRes, info.transactionState)
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -2,6 +2,9 @@
|
|||||||
|
|
||||||
builtVersion is a const in main.go
|
builtVersion is a const in main.go
|
||||||
|
|
||||||
|
#### 1.0.30 - 09 January 2026
|
||||||
|
improved logging for preauth releaser
|
||||||
|
|
||||||
#### 1.0.29 - 08 January 2026
|
#### 1.0.29 - 08 January 2026
|
||||||
added count down before exiting the preauth releaser 20 seconds
|
added count down before exiting the preauth releaser 20 seconds
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user