Removed DefaultTable() from global vars
We will not initialize DefaultTable as global var unless the users asks for it explicitly.
This commit is contained in:
		| @@ -1,11 +1,6 @@ | ||||
| // Package router provides an interface for micro network routers | ||||
| package router | ||||
|  | ||||
| var ( | ||||
| 	// DefaultRouter returns default micro router | ||||
| 	DefaultRouter = NewRouter() | ||||
| ) | ||||
|  | ||||
| // Router is micro network router | ||||
| type Router interface { | ||||
| 	// Initi initializes Router with options | ||||
| @@ -49,7 +44,8 @@ type QueryOption func(*QueryOptions) | ||||
| func NewRouter(opts ...Option) Router { | ||||
| 	// set default options | ||||
| 	ropts := Options{ | ||||
| 		Table: DefaultTable, | ||||
| 		// Default table | ||||
| 		Table: NewTable(), | ||||
| 	} | ||||
|  | ||||
| 	for _, o := range opts { | ||||
|   | ||||
| @@ -6,8 +6,6 @@ import ( | ||||
| ) | ||||
|  | ||||
| var ( | ||||
| 	// DefaultRouter returns default micro router | ||||
| 	DefaultTable = NewTable() | ||||
| 	// ErrRouteNotFound is returned when no route was found | ||||
| 	ErrRouteNotFound = errors.New("route not found") | ||||
| 	// ErrDuplicateRoute is return when route already exists | ||||
|   | ||||
		Reference in New Issue
	
	Block a user