improved logging
Some checks failed
ci/woodpecker/push/billing_fees Pipeline was successful
ci/woodpecker/push/bff Pipeline was successful
ci/woodpecker/push/db Pipeline was successful
ci/woodpecker/push/chain_gateway Pipeline was successful
ci/woodpecker/push/fx_ingestor Pipeline was successful
ci/woodpecker/push/frontend Pipeline was successful
ci/woodpecker/push/fx_oracle Pipeline was successful
ci/woodpecker/push/nats Pipeline was successful
ci/woodpecker/push/ledger Pipeline was successful
ci/woodpecker/push/notification Pipeline was successful
ci/woodpecker/push/payments_orchestrator Pipeline was successful
ci/woodpecker/push/bump_version Pipeline failed

This commit is contained in:
Stephan D
2025-11-25 18:30:53 +01:00
parent 85b780b57e
commit d78619bccf
23 changed files with 75 additions and 82 deletions

View File

@@ -3,6 +3,7 @@ package model
import (
"time"
"github.com/tech/sendico/pkg/db/storable"
"github.com/tech/sendico/pkg/mservice"
"go.mongodb.org/mongo-driver/bson/primitive"
)
@@ -16,8 +17,9 @@ const (
// ConfirmationCode stores verification codes for operations like login or payouts.
type ConfirmationCode struct {
AccountBoundBase `bson:",inline" json:",inline"`
storable.Base `bson:",inline" json:",inline"`
AccountRef primitive.ObjectID `bson:"accountRef" json:"accountRef"`
Destination string `bson:"destination" json:"destination"`
Target ConfirmationTarget `bson:"target" json:"target"`
CodeHash []byte `bson:"codeHash" json:"-"`
@@ -34,10 +36,3 @@ type ConfirmationCode struct {
func (c *ConfirmationCode) Collection() string {
return mservice.Confirmations
}
func NewConfirmationCode(accountRef primitive.ObjectID) *ConfirmationCode {
cc := &ConfirmationCode{}
cc.SetID(primitive.NewObjectID())
cc.AccountRef = &accountRef
return cc
}