Update Uploader interface

This commit is contained in:
Chongyi Zheng 2022-07-11 23:39:32 -04:00
parent 22835e4375
commit 98a8e699bd
No known key found for this signature in database
GPG Key ID: CC2953E050C19686
3 changed files with 25 additions and 25 deletions

View File

@ -7,7 +7,7 @@ package migration
// NullUploader implements a blank uploader
type NullUploader struct{}
var _ Downloader = &NullDownloader{}
var _ Uploader = &NullUploader{}
func (g *NullUploader) MaxBatchInsertSize(tp string) int {
return 0
@ -61,27 +61,27 @@ func (g *NullUploader) UpdateMilestones(milestones ...*Milestone) error {
return nil
}
func (g *NullUploader) UpdateReleases(releases ...*Release) error {
return nil
}
func (g *NullUploader) UpdateLabels(labels ...*Label) error {
return nil
}
func (g *NullUploader) UpdateIssues(issues ...*Issue) error {
func (g *NullUploader) PatchReleases(releases ...*Release) error {
return nil
}
func (g *NullUploader) UpdateComments(comments ...*Comment) error {
func (g *NullUploader) PatchIssues(issues ...*Issue) error {
return nil
}
func (g *NullUploader) UpdatePullRequests(prs ...*PullRequest) error {
func (g *NullUploader) PatchComments(comments ...*Comment) error {
return nil
}
func (g *NullUploader) UpdateReviews(reviews ...*Review) error {
func (g *NullUploader) PatchPullRequests(prs ...*PullRequest) error {
return nil
}
func (g *NullUploader) PatchReviews(reviews ...*Review) error {
return nil
}

View File

@ -18,14 +18,14 @@ type Uploader interface {
CreateComments(comments ...*Comment) error
CreatePullRequests(prs ...*PullRequest) error
CreateReviews(reviews ...*Review) error
UpdateTopics(topic ...string) error
UpdateMilestones(milestones ...*Milestone) error
UpdateReleases(releases ...*Release) error
UpdateLabels(labels ...*Label) error
UpdateIssues(issues ...*Issue) error
UpdateComments(comments ...*Comment) error
UpdatePullRequests(prs ...*PullRequest) error
UpdateReviews(reviews ...*Review) error
UpdateTopics(topic ...string) error // update topics of a repository, and delete unused ones
UpdateMilestones(milestones ...*Milestone) error // update milestones of a repository, and delete unused ones
UpdateLabels(labels ...*Label) error // rewrite all issue labels and delete unused ones
PatchReleases(releases ...*Release) error // add or update releases (no deletes)
PatchComments(comments ...*Comment) error // add or update comments (no deletes)
PatchIssues(issues ...*Issue) error // add or update issues (no deletes)
PatchPullRequests(prs ...*PullRequest) error // add or update pull requests (no deletes)
PatchReviews(reviews ...*Review) error // add or update reviews (no deletes)
Rollback() error
Finish() error
Close()

View File

@ -820,10 +820,6 @@ func (g *GiteaLocalUploader) UpdateMilestones(milestones ...*base.Milestone) err
return nil
}
func (g *GiteaLocalUploader) UpdateReleases(releases ...*base.Release) error {
return nil
}
func (g *GiteaLocalUploader) UpdateLabels(labels ...*base.Label) error {
lbs := convertLabels(g.repo.ID, labels...)
if err := issues_model.UpdateLabelsByRepoID(g.repo.ID, lbs...); err != nil {
@ -835,19 +831,23 @@ func (g *GiteaLocalUploader) UpdateLabels(labels ...*base.Label) error {
return nil
}
func (g *GiteaLocalUploader) UpdateIssues(issues ...*base.Issue) error {
func (g *GiteaLocalUploader) PatchReleases(releases ...*base.Release) error {
return nil
}
func (g *GiteaLocalUploader) UpdateComments(comments ...*base.Comment) error {
func (g *GiteaLocalUploader) PatchIssues(issues ...*base.Issue) error {
return nil
}
func (g *GiteaLocalUploader) UpdatePullRequests(prs ...*base.PullRequest) error {
func (g *GiteaLocalUploader) PatchComments(comments ...*base.Comment) error {
return nil
}
func (g *GiteaLocalUploader) UpdateReviews(reviews ...*base.Review) error {
func (g *GiteaLocalUploader) PatchPullRequests(prs ...*base.PullRequest) error {
return nil
}
func (g *GiteaLocalUploader) PatchReviews(reviews ...*base.Review) error {
return nil
}