class Syncthing::Helper::API::FoldersUpdater
Public Instance Methods
folders_added()
click to toggle source
TODO: validate input!
# File lib/syncthing/helper/api/updater.rb, line 58 def folders_added folders_removed new_folder = @config_obj.folders.first.dup new_folder['id'] = @chng_obj.doc.document_id new_folder['path'] = @chng_obj.doc.data[:path] new_folder['label'] = @chng_obj.doc.data[:label] new_folder['type'] = @chng_obj.doc.data[:type] new_folder['maxConflicts'] = -1 new_folder['devices'] = API::Firestore.col('devices').get.map { |d| {'deviceID' => d.document_id, 'introducedBy' => '' }} @config_obj.folders << new_folder Logger.tagged('config_api: ' + @col.singularize + '/add') { Logger.debug @chng_obj.doc.document_id } end
Also aliased as: folders_modified