diff --git a/pkg/database/database.go b/pkg/database/database.go index c721eb4..0cd0777 100644 --- a/pkg/database/database.go +++ b/pkg/database/database.go @@ -11,12 +11,7 @@ type OtterSpace interface { Connect(ctx context.Context, config models.DatabaseConfig) error User - Source - TagAlias - TagGroup - - UserSource } diff --git a/pkg/database/user.go b/pkg/database/user.go index 1b72e61..d90ca51 100644 --- a/pkg/database/user.go +++ b/pkg/database/user.go @@ -26,4 +26,9 @@ type User interface { GetUserFavoriteWithPagination(ctx context.Context, anthroveUserID models.AnthroveUserID, skip int, limit int) (*models.FavoriteList, error) // GetUserTagWitRelationToFavedPosts retrieves a user's tags through their favorited posts. GetUserTagWitRelationToFavedPosts(ctx context.Context, anthroveUserID models.AnthroveUserID) ([]models.TagsWithFrequency, error) + + UpdateUserSourceScrapeTimeInterval(ctx context.Context, anthroveUserID models.AnthroveUserID, sourceID models.AnthroveSourceID, scrapeTime models.AnthroveScrapeTimeInterval) error + UpdateUserSourceLastScrapeTime(ctx context.Context, anthroveUserID models.AnthroveUserID, sourceID models.AnthroveSourceID, lastScrapeTime models.AnthroveUserLastScrapeTime) error + + UpdateUserSourceValidation(ctx context.Context, anthroveUserID models.AnthroveUserID, sourceID models.AnthroveSourceID, valid bool) error } diff --git a/pkg/database/usersource.go b/pkg/database/usersource.go deleted file mode 100644 index 1f30a48..0000000 --- a/pkg/database/usersource.go +++ /dev/null @@ -1,14 +0,0 @@ -package database - -import ( - "context" - - "git.dragse.it/anthrove/otter-space-sdk/pkg/models" -) - -type UserSource interface { - UpdateUserSourceScrapeTimeInterval(ctx context.Context, anthroveUserID models.AnthroveUserID, sourceID models.AnthroveSourceID, scrapeTime models.AnthroveScrapeTimeInterval) error - UpdateUserSourceLastScrapeTime(ctx context.Context, anthroveUserID models.AnthroveUserID, sourceID models.AnthroveSourceID, lastScrapeTime models.AnthroveUserLastScrapeTime) error - - UpdateUserSourceValidation(ctx context.Context, anthroveUserID models.AnthroveUserID, sourceID models.AnthroveSourceID, valid bool) error -}