mirror of
https://github.com/usetrmnl/plugins.git
synced 2026-08-13 14:26:58 -07:00
fix todoist sorting
This commit is contained in:
+20
-14
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user