Versions in this module Expand all Collapse all v0 v0.0.1 Sep 15, 2020 Changes in this version + func NewZapLogger(logger *zap.Logger) *zapadapter.Logger + type Config struct + Hostname string + LogLevel string + MaxConnections int32 + MinConnections int32 + Name string + Password string + Port string + SSLMode string + Username string + type FeedsRepositoryImpl struct + func New(databaseConfig *Config, logger pgx.Logger) (*FeedsRepositoryImpl, error) + func (feedRepo *FeedsRepositoryImpl) Delete(publicationUUID uuid.UUID) error + func (feedRepo *FeedsRepositoryImpl) GetAll() ([]entity.Feed, error) + func (feedRepo *FeedsRepositoryImpl) GetByPublicationUUID(publicationUUID uuid.UUID) (*entity.Feed, error) + func (feedRepo *FeedsRepositoryImpl) GetFeedHTTPMetadataByPublicationUUID(publicationUUID uuid.UUID) (*entity.FeedHTTPMetadata, error) + func (feedRepo *FeedsRepositoryImpl) ProcessedItemExists(i *entity.ProcessedItem) (bool, error) + func (feedRepo *FeedsRepositoryImpl) SaveFeedHTTPMetadata(m *entity.FeedHTTPMetadata) error + func (feedRepo *FeedsRepositoryImpl) SaveProcessedItem(i *entity.ProcessedItem) error + func (feedRepo *FeedsRepositoryImpl) Update(f *entity.Feed) error + func (repository *FeedsRepositoryImpl) Create(f *entity.Feed) error