Skip to content

Commit 80a351f

Browse files
authored
Merge pull request #10 from volcengine/fix-iot
fix(iot): initialize MQTT client with dynamically registered secret
2 parents 858495a + 33a530b commit 80a351f

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

include/onesdk.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ typedef struct {
118118
int onesdk_fetch_config(onesdk_ctx_t *ctx);
119119

120120
// common interfaces
121-
int onesdk_init(onesdk_ctx_t *, const onesdk_config_t *config);
121+
int onesdk_init(onesdk_ctx_t *, onesdk_config_t *config);
122122

123123
int onesdk_connect(onesdk_ctx_t *ctx);
124124

src/onesdk.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222

2323
#define TAG_ONESDK "onesdk"
2424

25-
int onesdk_init(onesdk_ctx_t * ctx, const onesdk_config_t *config) {
25+
int onesdk_init(onesdk_ctx_t * ctx, onesdk_config_t *config) {
2626
#ifdef ONESDK_ENABLE_IOT
2727
iot_log_init("");
2828
#endif
@@ -131,6 +131,7 @@ int onesdk_init(onesdk_ctx_t * ctx, const onesdk_config_t *config) {
131131
LOGI(TAG_ONESDK, "define ONESDK_ENABLE_IOT but mqtt_config is NULL, won't init mqtt");
132132
return VOLC_OK; // ignore mqtt_config is NULL cas
133133
}
134+
config->mqtt_config->basic_config = ctx->iot_basic_ctx->config;
134135
// init iot_mqtt
135136
iot_mqtt_ctx_t *iot_mqtt_ctx = malloc(sizeof(iot_mqtt_ctx_t));
136137
if (NULL == iot_mqtt_ctx) {

0 commit comments

Comments
 (0)