Drops LINK and UNLINK shortcuts
This commit is contained in:
		@ -88,18 +88,8 @@ func (group *RouterGroup) HEAD(relativePath string, handlers ...HandlerFunc) {
 | 
				
			|||||||
	group.handle("HEAD", relativePath, handlers)
 | 
						group.handle("HEAD", relativePath, handlers)
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// LINK is a shortcut for router.Handle("LINK", path, handle)
 | 
					 | 
				
			||||||
func (group *RouterGroup) LINK(relativePath string, handlers ...HandlerFunc) {
 | 
					 | 
				
			||||||
	group.handle("LINK", relativePath, handlers)
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
// UNLINK is a shortcut for router.Handle("UNLINK", path, handle)
 | 
					 | 
				
			||||||
func (group *RouterGroup) UNLINK(relativePath string, handlers ...HandlerFunc) {
 | 
					 | 
				
			||||||
	group.handle("UNLINK", relativePath, handlers)
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
func (group *RouterGroup) Any(relativePath string, handlers ...HandlerFunc) {
 | 
					func (group *RouterGroup) Any(relativePath string, handlers ...HandlerFunc) {
 | 
				
			||||||
	// GET, POST, PUT, PATCH, HEAD, OPTIONS, DELETE, CONNECT, WS, LINK, UNLINK, TRACE
 | 
						// GET, POST, PUT, PATCH, HEAD, OPTIONS, DELETE, CONNECT, TRACE
 | 
				
			||||||
	group.handle("GET", relativePath, handlers)
 | 
						group.handle("GET", relativePath, handlers)
 | 
				
			||||||
	group.handle("POST", relativePath, handlers)
 | 
						group.handle("POST", relativePath, handlers)
 | 
				
			||||||
	group.handle("PUT", relativePath, handlers)
 | 
						group.handle("PUT", relativePath, handlers)
 | 
				
			||||||
@ -108,9 +98,6 @@ func (group *RouterGroup) Any(relativePath string, handlers ...HandlerFunc) {
 | 
				
			|||||||
	group.handle("OPTIONS", relativePath, handlers)
 | 
						group.handle("OPTIONS", relativePath, handlers)
 | 
				
			||||||
	group.handle("DELETE", relativePath, handlers)
 | 
						group.handle("DELETE", relativePath, handlers)
 | 
				
			||||||
	group.handle("CONNECT", relativePath, handlers)
 | 
						group.handle("CONNECT", relativePath, handlers)
 | 
				
			||||||
	group.handle("WS", relativePath, handlers)
 | 
					 | 
				
			||||||
	group.handle("LINK", relativePath, handlers)
 | 
					 | 
				
			||||||
	group.handle("UNLINK", relativePath, handlers)
 | 
					 | 
				
			||||||
	group.handle("TRACE", relativePath, handlers)
 | 
						group.handle("TRACE", relativePath, handlers)
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -39,9 +39,6 @@ func TestRouterGroupBasicHandle(t *testing.T) {
 | 
				
			|||||||
	performRequestInGroup(t, "DELETE")
 | 
						performRequestInGroup(t, "DELETE")
 | 
				
			||||||
	performRequestInGroup(t, "HEAD")
 | 
						performRequestInGroup(t, "HEAD")
 | 
				
			||||||
	performRequestInGroup(t, "OPTIONS")
 | 
						performRequestInGroup(t, "OPTIONS")
 | 
				
			||||||
	performRequestInGroup(t, "LINK")
 | 
					 | 
				
			||||||
	performRequestInGroup(t, "UNLINK")
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
func performRequestInGroup(t *testing.T, method string) {
 | 
					func performRequestInGroup(t *testing.T, method string) {
 | 
				
			||||||
@ -78,12 +75,6 @@ func performRequestInGroup(t *testing.T, method string) {
 | 
				
			|||||||
	case "OPTIONS":
 | 
						case "OPTIONS":
 | 
				
			||||||
		v1.OPTIONS("/test", handler)
 | 
							v1.OPTIONS("/test", handler)
 | 
				
			||||||
		login.OPTIONS("/test", handler)
 | 
							login.OPTIONS("/test", handler)
 | 
				
			||||||
	case "LINK":
 | 
					 | 
				
			||||||
		v1.LINK("/test", handler)
 | 
					 | 
				
			||||||
		login.LINK("/test", handler)
 | 
					 | 
				
			||||||
	case "UNLINK":
 | 
					 | 
				
			||||||
		v1.UNLINK("/test", handler)
 | 
					 | 
				
			||||||
		login.UNLINK("/test", handler)
 | 
					 | 
				
			||||||
	default:
 | 
						default:
 | 
				
			||||||
		panic("unknown method")
 | 
							panic("unknown method")
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user