Skip to content

Commit 7cf1a60

Browse files
sstojak1Josip Stojak
andauthored
refactor: CollectAccounts now uses simple ApiCollector (#8067) (#8161)
Co-authored-by: Josip Stojak <Josip.Stojak@infobip.com>
1 parent 36fb7dc commit 7cf1a60

File tree

1 file changed

+4
-7
lines changed

1 file changed

+4
-7
lines changed

backend/plugins/sonarqube/tasks/accounts_collector.go

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,7 @@ func CollectAccounts(taskCtx plugin.SubTaskContext) errors.Error {
3636
logger := taskCtx.GetLogger()
3737
logger.Info("collect accounts")
3838
rawDataSubTaskArgs, data := CreateRawDataSubTaskArgs(taskCtx, RAW_ACCOUNTS_TABLE)
39-
collectorWithState, err := helper.NewStatefulApiCollector(*rawDataSubTaskArgs)
40-
if err != nil {
41-
return err
42-
}
43-
if err := collectorWithState.InitCollector(helper.ApiCollectorArgs{
39+
collector, err := helper.NewApiCollector(helper.ApiCollectorArgs{
4440
RawDataSubTaskArgs: *rawDataSubTaskArgs,
4541
ApiClient: data.ApiClient,
4642
PageSize: 100,
@@ -59,11 +55,12 @@ func CollectAccounts(taskCtx plugin.SubTaskContext) errors.Error {
5955
err := helper.UnmarshalResponse(res, &resData)
6056
return resData.Data, err
6157
},
62-
}); err != nil {
58+
})
59+
if err != nil {
6360
return err
6461
}
6562

66-
return collectorWithState.Execute()
63+
return collector.Execute()
6764
}
6865

6966
var CollectAccountsMeta = plugin.SubTaskMeta{

0 commit comments

Comments
 (0)