summaryrefslogtreecommitdiffstats
path: root/models/release.go
diff options
context:
space:
mode:
author6543 <6543@obermui.de>2020-10-17 06:23:08 +0200
committerGitHub <noreply@github.com>2020-10-17 00:23:08 -0400
commitd453533beb197d25b25530dc5f0e3c3c0742d8d1 (patch)
tree6d66e1163333344d91af63e9ab50a82367470b8f /models/release.go
parent131278ff222f1a8580f20e6bbdff405341403042 (diff)
downloadgitea-d453533beb197d25b25530dc5f0e3c3c0742d8d1.tar.gz
gitea-d453533beb197d25b25530dc5f0e3c3c0742d8d1.zip
[Refactor] Move APIFormat functions into convert package (#12856)
* USER APIFormat -> ToUser * Migrate more and mark APIFormat deprecated * models.Comment APIFormat() -> convert.ToComment * models.Release APIFormat() -> convert.ToRelease * models.Attachments APIFormat() -> convert.ToReleaseAttachments * models.CommitStatus APIFormat() -> convert.ToCommitStatus * finish migration to convert.ToUser * Move Test * Imprufe Test * fix test Co-authored-by: techknowlogick <techknowlogick@gitea.io>
Diffstat (limited to 'models/release.go')
-rw-r--r--models/release.go26
1 files changed, 0 insertions, 26 deletions
diff --git a/models/release.go b/models/release.go
index f55341b86b..b8ffb257a2 100644
--- a/models/release.go
+++ b/models/release.go
@@ -12,7 +12,6 @@ import (
"code.gitea.io/gitea/modules/setting"
"code.gitea.io/gitea/modules/structs"
- api "code.gitea.io/gitea/modules/structs"
"code.gitea.io/gitea/modules/timeutil"
"xorm.io/builder"
@@ -86,31 +85,6 @@ func (r *Release) HTMLURL() string {
return fmt.Sprintf("%s/releases/tag/%s", r.Repo.HTMLURL(), r.TagName)
}
-// APIFormat convert a Release to api.Release
-func (r *Release) APIFormat() *api.Release {
- assets := make([]*api.Attachment, 0)
- for _, att := range r.Attachments {
- assets = append(assets, att.APIFormat())
- }
- return &api.Release{
- ID: r.ID,
- TagName: r.TagName,
- Target: r.Target,
- Title: r.Title,
- Note: r.Note,
- URL: r.APIURL(),
- HTMLURL: r.HTMLURL(),
- TarURL: r.TarURL(),
- ZipURL: r.ZipURL(),
- IsDraft: r.IsDraft,
- IsPrerelease: r.IsPrerelease,
- CreatedAt: r.CreatedUnix.AsTime(),
- PublishedAt: r.CreatedUnix.AsTime(),
- Publisher: r.Publisher.APIFormat(),
- Attachments: assets,
- }
-}
-
// IsReleaseExist returns true if release with given tag name already exists.
func IsReleaseExist(repoID int64, tagName string) (bool, error) {
if len(tagName) == 0 {