pkgfactory

package
v1.5.40 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 6, 2024 License: AGPL-3.0 Imports: 6 Imported by: 6

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AWSFactory

func AWSFactory(ctx context.Context) *awsfactory.AWSFactory

func ArchiveTimelineMutationObserver

func ArchiveTimelineMutationObserver() *catalogarchivesync.Observer

func CatalogRepository

func CatalogRepository(ctx context.Context) *catalogdynamo.Repository

func CreateAlbumCase

func CreateAlbumCase(ctx context.Context) *catalog.CreateAlbum

Types

type AWSAdapterNames

type AWSAdapterNames interface {
	DynamoDBName() string
	ArchiveMainBucketName() string
	ArchiveCacheBucketName() string
	ArchiveJobsSNSARN() string
	ArchiveJobsSQSURL() string
}
var (
	AWSConfigFactory = awsfactory.NewContextualConfigFactory() // AWSConfigFactory can be overridden to use other AWS authentication means (default on AWS Default config)
	AWSNames         AWSAdapterNames                           // Names provides the config required by the adapters

)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL