Documentation
¶
Index ¶
- type DBManager
- type DatabaseManagerInterface
- type MockDBManager
- func (m *MockDBManager) ClearRedisSet(_ context.Context, _ string) error
- func (m *MockDBManager) GetLinksFromRedis(_ context.Context, _ string) ([]string, error)
- func (m *MockDBManager) GetResultsFromRedis(_ context.Context, _ string) ([]models.PageData, error)
- func (m *MockDBManager) RedisOptions() prowlredis.Options
- func (m *MockDBManager) SaveResults(_ context.Context, results []models.PageData, _ string) error
- type RedisManager
- func (rm *RedisManager) ClearRedisSet(ctx context.Context, key string) error
- func (rm *RedisManager) GetLinksFromRedis(ctx context.Context, key string) ([]string, error)
- func (rm *RedisManager) RedisOptions() prowlredis.Options
- func (rm *RedisManager) SaveResults(ctx context.Context, results []models.PageData, key string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DBManager ¶
type DBManager struct {
// contains filtered or unexported fields
}
func NewDBManager ¶
func NewDBManager(redisClient prowlredis.ClientInterface, logger loggo.LoggerInterface) *DBManager
type MockDBManager ¶
func NewMockDBManager ¶
func NewMockDBManager() *MockDBManager
func (*MockDBManager) ClearRedisSet ¶
func (m *MockDBManager) ClearRedisSet(_ context.Context, _ string) error
func (*MockDBManager) GetLinksFromRedis ¶
func (*MockDBManager) GetResultsFromRedis ¶
func (*MockDBManager) RedisOptions ¶
func (m *MockDBManager) RedisOptions() prowlredis.Options
func (*MockDBManager) SaveResults ¶
type RedisManager ¶
type RedisManager struct {
// contains filtered or unexported fields
}
func NewRedisManager ¶
func NewRedisManager(client prowlredis.ClientInterface, logger loggo.LoggerInterface) *RedisManager
func (*RedisManager) ClearRedisSet ¶
func (rm *RedisManager) ClearRedisSet(ctx context.Context, key string) error
func (*RedisManager) GetLinksFromRedis ¶
func (*RedisManager) RedisOptions ¶
func (rm *RedisManager) RedisOptions() prowlredis.Options
func (*RedisManager) SaveResults ¶
Click to show internal directories.
Click to hide internal directories.