Files
sxchnge/backend/shared/database/transaction/context.go
T

13 lines
240 B
Go

package transaction
import (
"context"
"go.mongodb.org/mongo-driver/v2/mongo"
)
func ActiveMongoTransaction(ctx context.Context) bool {
session := mongo.SessionFromContext(ctx)
return session != nil && session.TransactionRunning()
}