package transactionimp import ( "git.sendico.io/tech/sxchnge/shared/database/source" "git.sendico.io/tech/sxchnge/shared/database/transaction" ) type MongoTransactionFactory struct{ database source.Source } func (f *MongoTransactionFactory) CreateTransaction() transaction.Transaction { return &MongoTransaction{database: f.database} } func CreateSourceFactory(database source.Source) transaction.Factory { return &MongoTransactionFactory{database: database} }