first commit

This commit is contained in:
2025-10-06 15:29:51 +07:00
commit a577425a27
11 changed files with 1040 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
package pubsub
import (
"database/sql"
"github.com/ThreeDotsLabs/watermill"
sqlwatermill "github.com/ThreeDotsLabs/watermill-sql/pkg/sql"
"github.com/ThreeDotsLabs/watermill/message"
)
func NewPublisher(db *sql.DB, logger watermill.LoggerAdapter) (message.Publisher, error) {
return sqlwatermill.NewPublisher(
db,
sqlwatermill.PublisherConfig{
SchemaAdapter: sqlwatermill.DefaultPostgreSQLSchema{},
},
logger,
)
}