modifications top-level property
Implementation
final FigGenerator modifications = FigGenerator(
script: ['task', 'export'],
postProcess: (String output, [List<String>? tokens]) {
try {
final tasks = json.decode(output) as List<dynamic>;
final modificationSuggestions = <FigSuggestion>[
...buildProjectSuggestions(tasks),
...buildTagSuggestions(tasks),
...buildUnTagSuggestions(tasks),
...buildDefaultTagSuggestions(),
...buildPrioritiesSuggestions(),
...buildDateSuggestions(),
...buildRecurringSuggestions(),
];
return modificationSuggestions;
} catch (e) {
print('Error parsing tasks for modifications: $e');
return <FigSuggestion>[];
}
},
);