diff options
Diffstat (limited to 'aclk')
-rw-r--r-- | aclk/aclk.c | 4 | ||||
-rw-r--r-- | aclk/aclk_util.c | 18 | ||||
-rw-r--r-- | aclk/aclk_util.h | 4 |
3 files changed, 0 insertions, 26 deletions
diff --git a/aclk/aclk.c b/aclk/aclk.c index 48013878b4..45f3bb4760 100644 --- a/aclk/aclk.c +++ b/aclk/aclk.c @@ -385,10 +385,6 @@ static inline void mqtt_connected_actions(mqtt_wss_client client) aclk_rcvd_cloud_msgs = 0; aclk_connection_counter++; - aclk_topic_cache_iter_t iter = ACLK_TOPIC_CACHE_ITER_T_INITIALIZER; - while ((topic = (char*)aclk_topic_cache_iterate(&iter)) != NULL) - mqtt_wss_set_topic_alias(client, topic); - aclk_send_agent_connection_update(client, 1); } diff --git a/aclk/aclk_util.c b/aclk/aclk_util.c index b6eea87c16..01eaedc8e0 100644 --- a/aclk/aclk_util.c +++ b/aclk/aclk_util.c @@ -308,24 +308,6 @@ const char *aclk_get_topic(enum aclk_topics topic) } /* - * Allows iterating all topics in topic cache without - * having to resort to callbacks. - */ - -const char *aclk_topic_cache_iterate(aclk_topic_cache_iter_t *iter) -{ - if (!aclk_topic_cache) { - error("Topic cache not initialized when %s was called.", __FUNCTION__); - return NULL; - } - - if (*iter >= aclk_topic_cache_items) - return NULL; - - return aclk_topic_cache[(*iter)++]->topic; -} - -/* * TBEB with randomness * * @param reset 1 - to reset the delay, diff --git a/aclk/aclk_util.h b/aclk/aclk_util.h index b858fe7383..ed715e0466 100644 --- a/aclk/aclk_util.h +++ b/aclk/aclk_util.h @@ -93,13 +93,9 @@ enum aclk_topics { ACLK_TOPICID_CTXS_UPDATED = 20 }; -typedef size_t aclk_topic_cache_iter_t; -#define ACLK_TOPIC_CACHE_ITER_T_INITIALIZER (0) - const char *aclk_get_topic(enum aclk_topics topic); int aclk_generate_topic_cache(struct json_object *json); void free_topic_cache(void); -const char *aclk_topic_cache_iterate(aclk_topic_cache_iter_t *iter); // TODO // aclk_topics_reload //when claim id changes |