Перейти к основному содержимому

Как определить текущее выделенное задание без использования статуса selected?

Вопрос

Как определить текущее выделенное задание без использования статуса selected?

Ответ

Можно использовать метод db.actor:is_active_task() для проверки активности задания. В начале файла добавьте локальную переменную act_task и в функции check_task выполните следующие шаги:
1. Если act_task пустая или текущее активное задание сменилось (act_task ~= self.id), обновите act_task значением id текущего задания.
2. Продолжайте выполнять остальные действия в функции.