@@ -240,7 +240,7 @@ func initObjectService(c *cfg) {
240240
241241 os := & objectSource {get : sGet }
242242 sPut := putsvc .NewService (& transport {clients : putConstructor }, c , c .metaService ,
243- initQuotas (c .cCli , c .nCli , c . cfgObject .quotasTTL ),
243+ initQuotas (c .cCli , c .cfgObject .quotasTTL ),
244244 putsvc .WithNetworkMagic (mNumber ),
245245 putsvc .WithKeyStorage (keyStorage ),
246246 putsvc .WithClientConstructor (putConstructor ),
@@ -786,13 +786,12 @@ func (c *cfg) GetContainerNodes(cnrID cid.ID) (putsvc.ContainerNodes, error) {
786786 }, nil
787787}
788788
789- func initQuotas (cnrCli * containerClient.Client , nmCli * netmapClient. Client , ttl time.Duration ) * quotas {
789+ func initQuotas (cnrCli * containerClient.Client , ttl time.Duration ) * quotas {
790790 return & quotas {
791- cnrCli : cnrCli ,
792- netmapCli : nmCli ,
793- ttl : ttl ,
794- cnrs : make (map [cid.ID ]cachedQuotaState ),
795- users : make (map [user.ID ]cachedQuotaState ),
791+ cnrCli : cnrCli ,
792+ ttl : ttl ,
793+ cnrs : make (map [cid.ID ]cachedQuotaState ),
794+ users : make (map [user.ID ]cachedQuotaState ),
796795 }
797796}
798797
@@ -802,8 +801,7 @@ type cachedQuotaState struct {
802801}
803802
804803type quotas struct {
805- cnrCli * containerClient.Client
806- netmapCli * netmapClient.Client
804+ cnrCli * containerClient.Client
807805
808806 m sync.RWMutex
809807 ttl time.Duration
@@ -822,16 +820,11 @@ func (q *quotas) AvailableQuotasLeft(cID cid.ID, owner user.ID) (uint64, uint64,
822820 q .m .RUnlock ()
823821
824822 if ! cnrOk || needRefresh {
825- epoch , err := q .netmapCli .Epoch ()
826- if err != nil {
827- return 0 , 0 , fmt .Errorf ("get current epoch: %w" , err )
828- }
829-
830823 cnrQ , err := q .cnrCli .GetContainerQuota (cID )
831824 if err != nil {
832825 return 0 , 0 , fmt .Errorf ("get container quota: %w" , err )
833826 }
834- cnrState , err := q .cnrCli .GetReportsSummary (epoch , cID )
827+ cnrState , err := q .cnrCli .GetReportsSummary (cID )
835828 if err != nil {
836829 return 0 , 0 , fmt .Errorf ("get report summary: %w" , err )
837830 }
0 commit comments