mirror of
				https://github.com/photoprism/photoprism.git
				synced 2025-10-31 04:06:43 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			26 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
| package api
 | |
| 
 | |
| import (
 | |
| 	"net/http"
 | |
| 
 | |
| 	"github.com/gin-gonic/gin"
 | |
| 	"github.com/photoprism/photoprism/internal/config"
 | |
| 	"github.com/photoprism/photoprism/pkg/txt"
 | |
| )
 | |
| 
 | |
| var (
 | |
| 	ErrUnauthorized     = gin.H{"code": http.StatusUnauthorized, "error": txt.UcFirst(config.ErrUnauthorized.Error())}
 | |
| 	ErrReadOnly         = gin.H{"code": http.StatusForbidden, "error": txt.UcFirst(config.ErrReadOnly.Error())}
 | |
| 	ErrUploadNSFW       = gin.H{"code": http.StatusForbidden, "error": txt.UcFirst(config.ErrUploadNSFW.Error())}
 | |
| 	ErrAccountNotFound  = gin.H{"code": http.StatusNotFound, "error": "Account not found"}
 | |
| 	ErrConnectionFailed = gin.H{"code": http.StatusConflict, "error": "Failed to connect"}
 | |
| 	ErrAlbumNotFound    = gin.H{"code": http.StatusNotFound, "error": "Album not found"}
 | |
| 	ErrPhotoNotFound    = gin.H{"code": http.StatusNotFound, "error": "Photo not found"}
 | |
| 	ErrLabelNotFound    = gin.H{"code": http.StatusNotFound, "error": "Label not found"}
 | |
| 	ErrFileNotFound     = gin.H{"code": http.StatusNotFound, "error": "File not found"}
 | |
| 	ErrUnexpectedError  = gin.H{"code": http.StatusInternalServerError, "error": "Unexpected error"}
 | |
| 	ErrSaveFailed       = gin.H{"code": http.StatusInternalServerError, "error": "Changes could not be saved"}
 | |
| 	ErrFormInvalid      = gin.H{"code": http.StatusBadRequest, "error": "Changes could not be saved"}
 | |
| 	ErrFeatureDisabled  = gin.H{"code": http.StatusForbidden, "error": "Feature disabled"}
 | |
| )
 | 
