watchDirectory method
Watches the given directory for changes and updates the UI accordingly
Implementation
void watchDirectory(String directoryPath) {
_directoryWatcher?.cancel();
final dir = Directory(directoryPath);
if (dir.existsSync()) {
_directoryWatcher = dir.watch(recursive: true).listen((event) {
if (event is FileSystemCreateEvent ||
event is FileSystemModifyEvent ||
event is FileSystemDeleteEvent) {
notifyListeners();
}
});
}
}