13 lines
240 B
Go
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()
|
|
}
|