Author: xor
Date: 2008-11-14 00:36:56 +0000 (Fri, 14 Nov 2008)
New Revision: 23550
Modified:
trunk/plugins/WoT/introduction/IntroductionServer.java
Log:
Reflect interface changes.
Modified: trunk/plugins/WoT/introduction/IntroductionServer.java
===================================================================
--- trunk/plugins/WoT/introduction/IntroductionServer.java 2008-11-14
00:36:15 UTC (rev 23549)
+++ trunk/plugins/WoT/introduction/IntroductionServer.java 2008-11-14
00:36:56 UTC (rev 23550)
@@ -16,6 +16,7 @@
import plugins.WoT.Identity;
import plugins.WoT.IdentityFetcher;
import plugins.WoT.OwnIdentity;
+import plugins.WoT.introduction.captcha.CaptchaFactory1;
import com.db4o.ObjectContainer;
import com.db4o.ObjectSet;
@@ -203,7 +204,7 @@
OutputStream os = tempB.getOutputStream();
try {
- IntroductionPuzzle p =
mPuzzleFactories[(int)(Math.random() * 100) %
mPuzzleFactories.length].generatePuzzle();
+ IntroductionPuzzle p =
mPuzzleFactories[(int)(Math.random() * 100) %
mPuzzleFactories.length].generatePuzzle(db, identity);
p.exportToXML(os);
os.close(); os = null;
tempB.setReadOnly();
@@ -250,7 +251,8 @@
OwnIdentity puzzleOwner = (OwnIdentity)p.getInserter();
Identity newIdentity =
Identity.importIntroductionFromXML(db, mIdentityFetcher,
result.asBucket().getInputStream());
puzzleOwner.setTrust(db, newIdentity, (byte)0, null);
/* FIXME: is 0 the proper trust for newly imported identities? */
- db.delete(p);
+ p.setSolved();
+ db.store(p);
db.commit();
state.cancel(); /* FIXME: is this necessary */
_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs