OSDN Git Service

Alter sync logic to examine new notes as they arrive rather than doing a full reload...
[neighbornote/NeighborNote.git] / src / cx / fbn / nevernote / threads / SyncRunner.java
index 5ed5137..9b21fc1 100644 (file)
@@ -488,9 +488,6 @@ public class SyncRunner extends QObject implements Runnable {
                                        logger.log(logger.EXTREME, "Active dirty note found - non new");\r
                                        if (enNote.getUpdateSequenceNum() > 0) {\r
                                                enNote = getNoteContent(enNote);\r
-                                               System.out.println("--------");\r
-                                               System.out.println("Note:" +enNote);\r
-                                               System.out.println("--------");\r
                                                logger.log(logger.MEDIUM, "Updating note : "+ enNote.getGuid() +" <title>" +enNote.getTitle()+"</title>");\r
                                                enNote = noteStore.updateNote(authToken, enNote);\r
                                        } else { \r
@@ -1043,6 +1040,7 @@ public class SyncRunner extends QObject implements Runnable {
                                                logger.log(logger.EXTREME, "Saving Note");\r
                                                conn.getNoteTable().syncNote(n, false);\r
                                                noteSignal.noteChanged.emit(n.getGuid(), null);   // Signal to ivalidate note cache\r
+                                               noteSignal.noteDownloaded.emit(n, true);                // Signal to add note to index\r
                                                logger.log(logger.EXTREME, "Note Saved");\r
                                                if (fullSync && n.getResources() != null) {\r
                                                        for (int q=0; q<n.getResources().size() && keepRunning; q++) {\r