mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 21:28:11 +09:00 
			
		
		
		
	Clean code
This commit is contained in:
		
							
								
								
									
										51
									
								
								web.go
									
									
									
									
									
								
							
							
						
						
									
										51
									
								
								web.go
									
									
									
									
									
								
							| @@ -33,55 +33,6 @@ gogs web`, | ||||
| 	Flags:  []cli.Flag{}, | ||||
| } | ||||
|  | ||||
| func Subtract(left interface{}, right interface{}) interface{} { | ||||
| 	var rleft, rright int64 | ||||
| 	var fleft, fright float64 | ||||
| 	var isInt bool = true | ||||
| 	switch left.(type) { | ||||
| 	case int: | ||||
| 		rleft = int64(left.(int)) | ||||
| 	case int8: | ||||
| 		rleft = int64(left.(int8)) | ||||
| 	case int16: | ||||
| 		rleft = int64(left.(int16)) | ||||
| 	case int32: | ||||
| 		rleft = int64(left.(int32)) | ||||
| 	case int64: | ||||
| 		rleft = left.(int64) | ||||
| 	case float32: | ||||
| 		fleft = float64(left.(float32)) | ||||
| 		isInt = false | ||||
| 	case float64: | ||||
| 		fleft = left.(float64) | ||||
| 		isInt = false | ||||
| 	} | ||||
|  | ||||
| 	switch right.(type) { | ||||
| 	case int: | ||||
| 		rright = int64(right.(int)) | ||||
| 	case int8: | ||||
| 		rright = int64(right.(int8)) | ||||
| 	case int16: | ||||
| 		rright = int64(right.(int16)) | ||||
| 	case int32: | ||||
| 		rright = int64(right.(int32)) | ||||
| 	case int64: | ||||
| 		rright = right.(int64) | ||||
| 	case float32: | ||||
| 		fright = float64(left.(float32)) | ||||
| 		isInt = false | ||||
| 	case float64: | ||||
| 		fleft = left.(float64) | ||||
| 		isInt = false | ||||
| 	} | ||||
|  | ||||
| 	if isInt { | ||||
| 		return rleft - rright | ||||
| 	} else { | ||||
| 		return fleft + float64(rleft) - (fright + float64(rright)) | ||||
| 	} | ||||
| } | ||||
|  | ||||
| var AppHelpers template.FuncMap = map[string]interface{}{ | ||||
| 	"AppName": func() string { | ||||
| 		return base.Cfg.MustValue("", "APP_NAME") | ||||
| @@ -90,7 +41,7 @@ var AppHelpers template.FuncMap = map[string]interface{}{ | ||||
| 		return APP_VER | ||||
| 	}, | ||||
| 	"TimeSince": base.TimeSince, | ||||
| 	"Subtract":  Subtract, | ||||
| 	"Subtract":  base.Subtract, | ||||
| } | ||||
|  | ||||
| func runWeb(*cli.Context) { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user