Merge pull request #96 from nilsherzig/fix/todoist-sorting

fix todoist sorting
This commit is contained in:
Kory Smith
2025-11-24 14:26:52 -05:00
committed by GitHub
+20 -14
View File
@@ -182,21 +182,27 @@ module Plugins
end
def tasks_sort(tasks)
case settings['sort_sorting']
when 'manual'
sort_by_manual(tasks)
when 'name'
sort_by_name(tasks)
when 'date'
sort_by_date(tasks)
when 'date_added'
sort_by_date_added(tasks)
when 'deadline'
sort_by_deadline(tasks)
when 'priority'
sort_by_priority(tasks)
sorted_tasks = case settings['sort_sorting']
when 'manual'
sort_by_manual(tasks)
when 'name'
sort_by_name(tasks)
when 'date'
sort_by_date(tasks)
when 'date_added'
sort_by_date_added(tasks)
when 'deadline'
sort_by_deadline(tasks)
when 'priority'
sort_by_priority(tasks)
else
tasks
end
if settings['sort_direction']&.downcase == 'descending'
sorted_tasks.reverse
else
tasks
sorted_tasks
end
end