code: func (q *queryServerWrapper) GetOtherDatacentersByDistance() ([]string, error) {
  	// TODO (slackpad) - We should cache this result since it's expensive to
  	// compute.
  	dcs, err := q.srv.router.GetDatacentersByDistance()
  	if err != nil {
  		return nil, err
  	}
  
  	var result []string
  	for _, dc := range dcs {
  		if dc != q.srv.config.Datacenter {
  			result = append(result, dc)
  		}
  	}
  	return result, nil
  }
docs: // GetOtherDatacentersByDistance calls into the server's fn and filters out the
  // server's own DC.