@@ -19,7 +19,7 @@ use kamu_accounts::{
19
19
PredefinedAccountsConfig ,
20
20
JOB_KAMU_ACCOUNTS_PREDEFINED_ACCOUNTS_REGISTRATOR ,
21
21
} ;
22
- use kamu_auth_rebac:: { AccountPropertyName , DatasetPropertyName , RebacRepository , RebacService } ;
22
+ use kamu_auth_rebac:: { AccountPropertyName , DatasetPropertyName , RebacService } ;
23
23
use kamu_core:: DatasetVisibility ;
24
24
use kamu_datasets:: DatasetEntryService ;
25
25
use kamu_datasets_services:: JOB_KAMU_DATASETS_DATASET_ENTRY_INDEXER ;
@@ -34,7 +34,6 @@ type PredefinedAccountIdDatasetVisibilityMapping = HashMap<odf::AccountID, Datas
34
34
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
35
35
36
36
pub struct RebacIndexer {
37
- rebac_repo : Arc < dyn RebacRepository > ,
38
37
rebac_service : Arc < dyn RebacService > ,
39
38
dataset_entry_service : Arc < dyn DatasetEntryService > ,
40
39
expensive_account_repo : Arc < dyn ExpensiveAccountRepository > ,
@@ -53,14 +52,12 @@ pub struct RebacIndexer {
53
52
} ) ]
54
53
impl RebacIndexer {
55
54
pub fn new (
56
- rebac_repo : Arc < dyn RebacRepository > ,
57
55
rebac_service : Arc < dyn RebacService > ,
58
56
dataset_entry_service : Arc < dyn DatasetEntryService > ,
59
57
expensive_account_repo : Arc < dyn ExpensiveAccountRepository > ,
60
58
predefined_accounts_config : Arc < PredefinedAccountsConfig > ,
61
59
) -> Self {
62
60
Self {
63
- rebac_repo,
64
61
rebac_service,
65
62
dataset_entry_service,
66
63
expensive_account_repo,
@@ -69,7 +66,7 @@ impl RebacIndexer {
69
66
}
70
67
71
68
async fn has_entities_indexed ( & self ) -> Result < bool , InternalError > {
72
- let properties_count = self . rebac_repo . properties_count ( ) . await . int_err ( ) ?;
69
+ let properties_count = self . rebac_service . properties_count ( ) . await . int_err ( ) ?;
73
70
74
71
Ok ( properties_count > 0 )
75
72
}
0 commit comments