mirror of
				https://github.com/elyby/chrly.git
				synced 2025-05-31 14:11:51 +05:30 
			
		
		
		
	Переработка структуры проекта
This commit is contained in:
		
							
								
								
									
										11
									
								
								model/cape.go
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								model/cape.go
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,11 @@
 | 
			
		||||
package model
 | 
			
		||||
 | 
			
		||||
import "os"
 | 
			
		||||
 | 
			
		||||
type Cape struct {
 | 
			
		||||
	File *os.File
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type CapesRepository interface {
 | 
			
		||||
	FindByUsername(username string) (Cape, error)
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										20
									
								
								model/skin.go
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								model/skin.go
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,20 @@
 | 
			
		||||
package model
 | 
			
		||||
 | 
			
		||||
type Skin struct {
 | 
			
		||||
	UserId          int    `json:"userId"`
 | 
			
		||||
	Uuid            string `json:"uuid"`
 | 
			
		||||
	Username        string `json:"username"`
 | 
			
		||||
	SkinId          int    `json:"skinId"`
 | 
			
		||||
	Url             string `json:"url"`
 | 
			
		||||
	Is1_8           bool   `json:"is1_8"`
 | 
			
		||||
	IsSlim          bool   `json:"isSlim"`
 | 
			
		||||
	Hash            string `json:"hash"`
 | 
			
		||||
	MojangTextures  string `json:"mojangTextures"`
 | 
			
		||||
	MojangSignature string `json:"mojangSignature"`
 | 
			
		||||
	OldUsername     string
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type SkinsRepository interface {
 | 
			
		||||
	FindByUsername(username string) (Skin, error)
 | 
			
		||||
	FindByUserId(id int) (Skin, error)
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user