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