99)
1010
1111var (
12- NamespaceErrorNotFound = errors .New ("namespace not found" )
13- ErrFailedToCreateNamespace = errors .New ("failed to create namespace" )
12+ ErrUnexpectedNilNamespace = errors .New ("failed to create namespace" )
1413)
1514
1615type Stats struct {
@@ -38,7 +37,7 @@ func NewWorld() *World {
3837func (m * World ) Delete (ns string , locId string ) {
3938 namespace := m .getNamespace (ns )
4039 if namespace == nil {
41- panic (NamespaceErrorNotFound )
40+ panic (ErrUnexpectedNilNamespace )
4241 }
4342
4443 namespace .DeleteLocation (locId )
@@ -49,7 +48,7 @@ func (m *World) Save(ns string, locId string, lat float64, lon float64) error {
4948 namespace := m .getNamespace (ns )
5049
5150 if namespace == nil {
52- panic (NamespaceErrorNotFound )
51+ panic (ErrUnexpectedNilNamespace )
5352 }
5453
5554 _ , err := namespace .SaveLocation (locId , lat , lon )
@@ -69,7 +68,7 @@ func (m *World) getNamespace(ns string) *Namespace {
6968
7069 if namespace == nil {
7170 m .mu .Unlock ()
72- panic (ErrFailedToCreateNamespace )
71+ panic (ErrUnexpectedNilNamespace )
7372 }
7473
7574 m .mu .Unlock ()
@@ -122,7 +121,7 @@ func (m *World) GetLocation(ns string, id string) (Location, bool) {
122121 namespace := m .getNamespace (ns )
123122
124123 if namespace == nil {
125- panic (NamespaceErrorNotFound )
124+ panic (ErrUnexpectedNilNamespace )
126125 }
127126
128127 location , ok := namespace .GetLocation (id )
@@ -137,7 +136,7 @@ func (m *World) QueryRange(ns string, lat1, lat2, lon1, lon2 float64) []*Locatio
137136 namespace := m .getNamespace (ns )
138137
139138 if namespace == nil {
140- panic (NamespaceErrorNotFound )
139+ panic (ErrUnexpectedNilNamespace )
141140 }
142141
143142 return namespace .QueryRange (lat1 , lat2 , lon1 , lon2 )
0 commit comments