Update CacheSv1 API's to accept ArgDispatcher parameters

This commit is contained in:
TeoV
2019-05-09 13:24:48 +03:00
committed by Dan Christian Bogos
parent f4eba504a5
commit 2a90b270f6
32 changed files with 282 additions and 274 deletions

View File

@@ -96,6 +96,8 @@ var (
disableReverse = cgrLoaderFlags.Bool("disable_reverse_mappings", false, "Will disable reverse mappings rebuilding")
flushStorDB = cgrLoaderFlags.Bool("flush_stordb", false, "Remove tariff plan data for id from the database")
remove = cgrLoaderFlags.Bool("remove", false, "Will remove instead of adding data from DB")
apiKey = cgrLoaderFlags.String("api_key", "", "Api Key used to comosed ArgDispatcher")
routeID = cgrLoaderFlags.String("route_id", "", "RouteID used to comosed ArgDispatcher")
err error
dm *engine.DataManager
@@ -351,7 +353,10 @@ func main() {
log.Fatal("Could not write to database: ", err)
}
// reload cache
if err := tpReader.ReloadCache(*flush, *verbose); err != nil {
if err := tpReader.ReloadCache(*flush, *verbose, &utils.ArgDispatcher{
APIKey: apiKey,
RouteID: routeID,
}); err != nil {
log.Fatal("Could not reload cache: ", err)
}
} else {