Merge pull request #999 from fengzeroz/v2.3

fix group timer
This commit is contained in:
fengzeroz
2022-12-26 15:22:28 +08:00
committed by GitHub
+3 -2
View File
@@ -422,7 +422,7 @@ int neu_adapter_driver_add_group(neu_adapter_driver_t *driver, const char *name,
.second = interval / 1000,
.millisecond = interval % 1000,
.usr_data = (void *) find,
.type = NEU_EVENT_TIMER_NOBLOCK,
.type = NEU_EVENT_TIMER_BLOCK,
};
find->driver = driver;
@@ -431,9 +431,9 @@ int neu_adapter_driver_add_group(neu_adapter_driver_t *driver, const char *name,
find->grp.group_name = strdup(name);
find->grp.tags = neu_group_get_tag(find->group);
param.type = driver->adapter.module->timer_type;
param.cb = report_callback;
find->report = neu_adapter_add_timer((neu_adapter_t *) driver, param);
param.type = driver->adapter.module->timer_type;
param.cb = read_callback;
find->read = neu_event_add_timer(driver->driver_events, param);
@@ -472,6 +472,7 @@ int neu_adapter_driver_update_group(neu_adapter_driver_t *driver,
neu_group_set_interval(find->group, interval);
param.type = driver->adapter.module->timer_type;
param.cb = report_callback;
find->report = neu_adapter_add_timer((neu_adapter_t *) driver, param);
param.cb = read_callback;