Refactor initialization of on/off schedule
This commit is contained in:
parent
5b54f40ec0
commit
a90ea25b87
4 changed files with 47 additions and 58 deletions
emgauwa-core/src/handlers/v1
|
@ -70,7 +70,13 @@ pub async fn add(
|
|||
) -> Result<HttpResponse, ApiError> {
|
||||
let mut pool_conn = pool.acquire().await?;
|
||||
|
||||
let new_schedule = DbSchedule::create(&mut pool_conn, &data.name, &data.periods).await?;
|
||||
let new_schedule = DbSchedule::create(
|
||||
&mut pool_conn,
|
||||
ScheduleUid::default(),
|
||||
&data.name,
|
||||
&data.periods,
|
||||
)
|
||||
.await?;
|
||||
|
||||
new_schedule
|
||||
.set_tags(&mut pool_conn, data.tags.as_slice())
|
||||
|
@ -84,8 +90,13 @@ async fn add_list_single(
|
|||
conn: &mut PoolConnection<Sqlite>,
|
||||
request_schedule: &RequestSchedule,
|
||||
) -> Result<DbSchedule, DatabaseError> {
|
||||
let new_schedule =
|
||||
DbSchedule::create(conn, &request_schedule.name, &request_schedule.periods).await?;
|
||||
let new_schedule = DbSchedule::create(
|
||||
conn,
|
||||
ScheduleUid::default(),
|
||||
&request_schedule.name,
|
||||
&request_schedule.periods,
|
||||
)
|
||||
.await?;
|
||||
|
||||
new_schedule
|
||||
.set_tags(conn, request_schedule.tags.as_slice())
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue