diff --git a/repository/region.go b/repository/region.go index 49d2bc1..febecc5 100644 --- a/repository/region.go +++ b/repository/region.go @@ -8,7 +8,7 @@ import ( type _RegionRepository struct{} -var RegionRepository _RegionRepository +var RegionRepo _RegionRepository func (_RegionRepository) FetchRegion(code string) (*model.Region, error) { cachedRegion, _ := cache.RetreiveData[model.Region]("region", code) diff --git a/service/region.go b/service/region.go index 71da886..293a649 100644 --- a/service/region.go +++ b/service/region.go @@ -23,13 +23,13 @@ func (_RegionService) FetchSubRegions(parent string) ([]model.Region, error) { func (_RegionService) FetchAllParentRegions(code string) ([]model.Region, error) { regions := make([]model.Region, 0) - region, err := repository.RegionRepository.FetchRegion(code) + region, err := repository.RegionRepo.FetchRegion(code) if err != nil { return regions, err } regions = append(regions, *region) for region.Level > 1 { - region, err = repository.RegionRepository.FetchRegion(region.Parent) + region, err = repository.RegionRepo.FetchRegion(region.Parent) if err != nil { return make([]model.Region, 0), nil }