(networkIDs []int)
| 638 | } |
| 639 | |
| 640 | func (c *Cache) refreshSubnets(networkIDs []int) { |
| 641 | log.Info(refreshResource(ctrlrcommon.RESOURCE_TYPE_SUBNET_EN), c.metadata.LogPrefixes) |
| 642 | subnets, err := rcommon.PageWhereFind[metadbmodel.Subnet](c.metadata, "vl2id IN ?", networkIDs) |
| 643 | if err != nil { |
| 644 | c.refreshFailed = true |
| 645 | log.Error(dbQueryResourceFailed(ctrlrcommon.RESOURCE_TYPE_SUBNET_EN, err), c.metadata.LogPrefixes) |
| 646 | return |
| 647 | } |
| 648 | |
| 649 | c.AddSubnets(subnets) |
| 650 | log.Info(refreshResource(ctrlrcommon.RESOURCE_TYPE_SUBNET_EN)+fmt.Sprintf(" count: %d", len(subnets)), c.metadata.LogPrefixes) |
| 651 | } |
| 652 | |
| 653 | func (c *Cache) AddVRouter(item *metadbmodel.VRouter) { |
| 654 | c.DiffBaseDataSet.AddVRouter(item, c.Sequence, c.ToolDataSet) |
no test coverage detected