mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 08:30:25 +08:00 
			
		
		
		
	[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>
This commit is contained in:
		
							
								
								
									
										24
									
								
								modules/convert/issue_comment.go
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								modules/convert/issue_comment.go
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,24 @@
 | 
			
		||||
// Copyright 2020 The Gitea Authors. All rights reserved.
 | 
			
		||||
// Use of this source code is governed by a MIT-style
 | 
			
		||||
// license that can be found in the LICENSE file.
 | 
			
		||||
 | 
			
		||||
package convert
 | 
			
		||||
 | 
			
		||||
import (
 | 
			
		||||
	"code.gitea.io/gitea/models"
 | 
			
		||||
	api "code.gitea.io/gitea/modules/structs"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
// ToComment converts a models.Comment to the api.Comment format
 | 
			
		||||
func ToComment(c *models.Comment) *api.Comment {
 | 
			
		||||
	return &api.Comment{
 | 
			
		||||
		ID:       c.ID,
 | 
			
		||||
		Poster:   ToUser(c.Poster, false, false),
 | 
			
		||||
		HTMLURL:  c.HTMLURL(),
 | 
			
		||||
		IssueURL: c.IssueURL(),
 | 
			
		||||
		PRURL:    c.PRURL(),
 | 
			
		||||
		Body:     c.Content,
 | 
			
		||||
		Created:  c.CreatedUnix.AsTime(),
 | 
			
		||||
		Updated:  c.UpdatedUnix.AsTime(),
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user