@@ -49,12 +49,7 @@ esp_err_t show_groups()
49
49
ESP_LOGI (TAG, " | Available Groups : |" );
50
50
ESP_LOGI (TAG, " +-------------------------------------------------------------------------------------+" );
51
51
ESP_LOGI (TAG, " | Group Id | KeySet Id | Group Name |" );
52
- FabricIndex fabric_index =
53
- #ifdef CONFIG_ESP_MATTER_COMMISSIONER_ENABLE
54
- esp_matter::controller::matter_controller_client::get_instance ().get_commissioner ()->GetFabricIndex ();
55
- #else
56
- esp_matter::controller::matter_controller_client::get_instance ().get_controller ()->GetFabricIndex ();
57
- #endif
52
+ FabricIndex fabric_index = esp_matter::controller::matter_controller_client::get_instance ().get_fabric_index ();
58
53
GroupDataProvider *group_data_provider = chip::Credentials::GetGroupDataProvider ();
59
54
auto iter = group_data_provider->IterateGroupInfo (fabric_index);
60
55
GroupDataProvider::GroupInfo group_info;
@@ -79,12 +74,7 @@ esp_err_t add_group(char *group_name, uint16_t group_id)
79
74
return ESP_ERR_INVALID_ARG;
80
75
}
81
76
82
- FabricIndex fabric_index =
83
- #ifdef CONFIG_ESP_MATTER_COMMISSIONER_ENABLE
84
- esp_matter::controller::matter_controller_client::get_instance ().get_commissioner ()->GetFabricIndex ();
85
- #else
86
- esp_matter::controller::matter_controller_client::get_instance ().get_controller ()->GetFabricIndex ();
87
- #endif
77
+ FabricIndex fabric_index = esp_matter::controller::matter_controller_client::get_instance ().get_fabric_index ();
88
78
GroupDataProvider *group_data_provider = chip::Credentials::GetGroupDataProvider ();
89
79
GroupDataProvider::GroupInfo group_info;
90
80
@@ -101,12 +91,7 @@ esp_err_t remove_group(uint16_t group_id)
101
91
return ESP_ERR_INVALID_ARG;
102
92
}
103
93
104
- FabricIndex fabric_index =
105
- #ifdef CONFIG_ESP_MATTER_COMMISSIONER_ENABLE
106
- esp_matter::controller::matter_controller_client::get_instance ().get_commissioner ()->GetFabricIndex ();
107
- #else
108
- esp_matter::controller::matter_controller_client::get_instance ().get_controller ()->GetFabricIndex ();
109
- #endif
94
+ FabricIndex fabric_index = esp_matter::controller::matter_controller_client::get_instance ().get_fabric_index ();
110
95
GroupDataProvider *group_data_provider = chip::Credentials::GetGroupDataProvider ();
111
96
ESP_RETURN_ON_FALSE (CHIP_NO_ERROR == group_data_provider->RemoveGroupInfo (fabric_index, group_id), ESP_FAIL, TAG,
112
97
" Failed to remove the group info" );
@@ -115,12 +100,7 @@ esp_err_t remove_group(uint16_t group_id)
115
100
116
101
esp_err_t show_keysets ()
117
102
{
118
- FabricIndex fabric_index =
119
- #ifdef CONFIG_ESP_MATTER_COMMISSIONER_ENABLE
120
- esp_matter::controller::matter_controller_client::get_instance ().get_commissioner ()->GetFabricIndex ();
121
- #else
122
- esp_matter::controller::matter_controller_client::get_instance ().get_controller ()->GetFabricIndex ();
123
- #endif
103
+ FabricIndex fabric_index = esp_matter::controller::matter_controller_client::get_instance ().get_fabric_index ();
124
104
GroupDataProvider *group_data_provider = chip::Credentials::GetGroupDataProvider ();
125
105
GroupDataProvider::KeySet keyset;
126
106
@@ -145,12 +125,7 @@ esp_err_t show_keysets()
145
125
esp_err_t bind_keyset (uint16_t group_id, uint16_t keyset_id)
146
126
{
147
127
size_t current_count = 0 ;
148
- FabricIndex fabric_index =
149
- #ifdef CONFIG_ESP_MATTER_COMMISSIONER_ENABLE
150
- esp_matter::controller::matter_controller_client::get_instance ().get_commissioner ()->GetFabricIndex ();
151
- #else
152
- esp_matter::controller::matter_controller_client::get_instance ().get_controller ()->GetFabricIndex ();
153
- #endif
128
+ FabricIndex fabric_index = esp_matter::controller::matter_controller_client::get_instance ().get_fabric_index ();
154
129
GroupDataProvider *group_data_provider = chip::Credentials::GetGroupDataProvider ();
155
130
156
131
auto iter = group_data_provider->IterateGroupKeys (fabric_index);
@@ -169,12 +144,7 @@ esp_err_t bind_keyset(uint16_t group_id, uint16_t keyset_id)
169
144
esp_err_t unbind_keyset (uint16_t group_id, uint16_t keyset_id)
170
145
{
171
146
size_t index = 0 ;
172
- FabricIndex fabric_index =
173
- #ifdef CONFIG_ESP_MATTER_COMMISSIONER_ENABLE
174
- esp_matter::controller::matter_controller_client::get_instance ().get_commissioner ()->GetFabricIndex ();
175
- #else
176
- esp_matter::controller::matter_controller_client::get_instance ().get_controller ()->GetFabricIndex ();
177
- #endif
147
+ FabricIndex fabric_index = esp_matter::controller::matter_controller_client::get_instance ().get_fabric_index ();
178
148
GroupDataProvider *group_data_provider = chip::Credentials::GetGroupDataProvider ();
179
149
180
150
auto iter = group_data_provider->IterateGroupKeys (fabric_index);
@@ -196,12 +166,7 @@ esp_err_t unbind_keyset(uint16_t group_id, uint16_t keyset_id)
196
166
esp_err_t add_keyset (uint16_t keyset_id, uint8_t key_policy, uint64_t validity_time, char *epoch_key_oct_str)
197
167
{
198
168
auto &controller_instance = esp_matter::controller::matter_controller_client::get_instance ();
199
- FabricIndex fabric_index =
200
- #ifdef CONFIG_ESP_MATTER_COMMISSIONER_ENABLE
201
- controller_instance.get_commissioner ()->GetFabricIndex ();
202
- #else
203
- controller_instance.get_controller ()->GetFabricIndex ();
204
- #endif
169
+ FabricIndex fabric_index = controller_instance.get_fabric_index ();
205
170
206
171
GroupDataProvider *group_data_provider = chip::Credentials::GetGroupDataProvider ();
207
172
uint8_t compressed_fabric_id[sizeof (uint64_t )];
@@ -238,12 +203,7 @@ esp_err_t add_keyset(uint16_t keyset_id, uint8_t key_policy, uint64_t validity_t
238
203
239
204
esp_err_t remove_keyset (uint16_t keyset_id)
240
205
{
241
- FabricIndex fabric_index =
242
- #ifdef CONFIG_ESP_MATTER_COMMISSIONER_ENABLE
243
- esp_matter::controller::matter_controller_client::get_instance ().get_commissioner ()->GetFabricIndex ();
244
- #else
245
- esp_matter::controller::matter_controller_client::get_instance ().get_controller ()->GetFabricIndex ();
246
- #endif
206
+ FabricIndex fabric_index = esp_matter::controller::matter_controller_client::get_instance ().get_fabric_index ();
247
207
GroupDataProvider *group_data_provider = chip::Credentials::GetGroupDataProvider ();
248
208
249
209
size_t index = 0 ;
0 commit comments