[WIP] convert to snake_case

This commit is contained in:
Vyn 2025-06-27 10:55:56 +02:00
parent 4bca7fac3e
commit 9de3972630
Signed by: vyn
GPG key ID: E1B2BE34E7A971E7
17 changed files with 335 additions and 336 deletions

View file

@ -29,7 +29,7 @@ std::string Task::title() const
return task_.title;
}
mirai::TaskState Task::state() const
mirai::task_state Task::state() const
{
return task_.state;
}
@ -51,40 +51,40 @@ bool Task::hasDate() const
void Task::setTitle(const std::string &newTitle)
{
data_->updateTask(id(), {.title = newTitle});
data_->update_task(id(), {.title = newTitle});
}
void Task::setDay(const Day &day)
{
auto emptyEventId = std::optional<std::optional<int>>(std::optional<int>(std::nullopt));
data_->updateTask(id(), {.dayId = day.id(), .eventId = emptyEventId});
data_->update_task(id(), {.dayId = day.id(), .eventId = emptyEventId});
}
void Task::setDate(const Date &date)
{
auto day = data_->getDayByDate(date);
auto day = data_->get_day_by_date(date);
if (!day.has_value()) {
day = data_->insertDay({.id = generateUniqueId(), .date = date});
day = data_->insert_day({.id = generateUniqueId(), .date = date});
}
auto emptyEventId = std::optional<std::optional<int>>(std::optional<int>(std::nullopt));
data_->updateTask(id(), {.dayId = day.value().id, .eventId = emptyEventId});
data_->update_task(id(), {.dayId = day.value().id, .eventId = emptyEventId});
}
void Task::unschedule()
{
auto emptyId = std::optional<std::optional<int>>(std::optional<int>(std::nullopt));
data_->updateTask(id(), {.dayId = emptyId, .eventId = emptyId});
data_->update_task(id(), {.dayId = emptyId, .eventId = emptyId});
}
void Task::setEvent(const Event &event)
{
auto emptyDayId = std::optional<std::optional<int>>(std::optional<int>(std::nullopt));
data_->updateTask(id(), {.dayId = emptyDayId, .eventId = event.id()});
data_->update_task(id(), {.dayId = emptyDayId, .eventId = event.id()});
}
void Task::setChecked(bool checked)
{
data_->updateTask(id(), {.state = checked ? DONE : TODO});
data_->update_task(id(), {.state = checked ? DONE : TODO});
}
} // namespace mirai