OSDN Git Service

Add user agend ID to connection with Evernote.
authorRandy Baumgarte <randy@fbn.cx>
Fri, 18 Feb 2011 01:00:11 +0000 (20:00 -0500)
committerRandy Baumgarte <randy@fbn.cx>
Thu, 24 Feb 2011 01:00:51 +0000 (20:00 -0500)
src/cx/fbn/nevernote/threads/SyncRunner.java

index 582f902..464cc3b 100644 (file)
@@ -94,6 +94,9 @@ public class SyncRunner extends QObject implements Runnable {
                public volatile boolean                 keepRunning;\r
                public volatile String                  authToken;\r
                private long                                    evernoteUpdateCount;\r
+               private final String userAgent = "NeverNote/" + System.getProperty("os.name")\r
+                                                               +"/"+System.getProperty("java.vendor") + "/"\r
+                                                               + System.getProperty("java.version") +";";\r
                \r
                public volatile NoteStore.Client                noteStore;\r
                private UserStore.Client                                userStore;\r
@@ -1459,6 +1462,7 @@ public class SyncRunner extends QObject implements Runnable {
     public boolean enConnect()  {\r
        try {\r
                        userStoreTrans = new THttpClient(userStoreUrl);\r
+                       userStoreTrans.setCustomHeader("User-Agent", userAgent);\r
                } catch (TTransportException e) {\r
                        QMessageBox mb = new QMessageBox(QMessageBox.Icon.Critical, "Transport Excepton", e.getLocalizedMessage());\r
                        mb.exec();\r
@@ -1509,6 +1513,7 @@ public class SyncRunner extends QObject implements Runnable {
         \r
                try {\r
                        noteStoreTrans = new THttpClient(noteStoreUrl);\r
+                       noteStoreTrans.setCustomHeader("User-Agent", userAgent);\r
                } catch (TTransportException e) {\r
                        QMessageBox mb = new QMessageBox(QMessageBox.Icon.Critical, "Transport Excepton", e.getLocalizedMessage());\r
                        mb.exec();\r