[tracker/miner-web: 3/26] PasswordProvider : add a dummy implementation



commit 8f1ffb1a39dbfd488500fe5803a5a69216a1a6d2
Author: Adrien Bustany <madcat mymadcat com>
Date:   Tue Nov 3 13:42:41 2009 -0300

    PasswordProvider : add a dummy implementation

 src/libtracker-miner/Makefile.am                  |    3 ++-
 src/libtracker-miner/dummy-password-provider.vala |   18 ++++++++++++++++++
 2 files changed, 20 insertions(+), 1 deletions(-)
---
diff --git a/src/libtracker-miner/Makefile.am b/src/libtracker-miner/Makefile.am
index 55cf081..2487536 100644
--- a/src/libtracker-miner/Makefile.am
+++ b/src/libtracker-miner/Makefile.am
@@ -29,7 +29,8 @@ libtracker_miner_LTLIBRARIES = libtracker-miner.la
 libtracker_miner_la_VALASOURCES=     \
     tracker-miner-web.vala           \
     password-provider.vala           \
-    gnome-password-provider.vala
+    gnome-password-provider.vala     \
+	dummy-password-provider.vala
 
 libtracker_miner_la_SOURCES = 				\
 	tracker-crawler.c				\
diff --git a/src/libtracker-miner/dummy-password-provider.vala b/src/libtracker-miner/dummy-password-provider.vala
new file mode 100644
index 0000000..e2bcac6
--- /dev/null
+++ b/src/libtracker-miner/dummy-password-provider.vala
@@ -0,0 +1,18 @@
+namespace Tracker {
+	class DummyPasswordProvider : Tracker.PasswordProvider, GLib.Object {
+
+		public void store (string service, string description, string username, string password) throws PasswordProviderError
+		{
+		}
+
+		public new string get (string service, out string? username) throws PasswordProviderError
+		{
+			throw new PasswordProviderError.NOTFOUND (_("No results found"));
+		}
+
+		public void forget (string service, string username) throws PasswordProviderError
+		{
+		}
+
+	}
+} // Namespace Tracker



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]