<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -58,7 +58,7 @@ package com.gravityblast.couchdb
 		
 		private function httpStatusEventHandler(event:Event):void
 		{
-			trace(&quot;http status: &quot; + event)			
+			// trace(&quot;http status: &quot; + event)			
 		}
 		
 		public function get(uri:String, params:*=null):void</diff>
      <filename>couchdb-flex/src/com/gravityblast/couchdb/CouchRest.as</filename>
    </modified>
    <modified>
      <diff>@@ -1,6 +1,5 @@
 package com.gravityblast.couchdb
-{
-	import com.gravityblast.couchdb.events.CouchRestEvent;
+{	
 	import com.gravityblast.couchdb.events.DocumentEvent;
 	
 	import flash.utils.describeType;
@@ -52,7 +51,7 @@ package com.gravityblast.couchdb
 		{			
 			var saver:DocumentSaver = new DocumentSaver(database, this);
 			if (completeCallback != null)
-				saver.addEventListener(CouchRestEvent.COMPLETE, completeCallback);
+				saver.addEventListener(DocumentEvent.SAVED, completeCallback);
 			saver.save();			
 		}
 		</diff>
      <filename>couchdb-flex/src/com/gravityblast/couchdb/Document.as</filename>
    </modified>
    <modified>
      <diff>@@ -33,7 +33,7 @@ package com.gravityblast.couchdb
 				{
 					document = event.json;
 				}
-				var e:DocumentEvent = new DocumentEvent(DocumentEvent.LOADED, document);
+				var e:DocumentEvent = new DocumentEvent(DocumentEvent.LOADED, document, event.json, event.data);
 				this.dispatchEvent(e);
 			}
 		}</diff>
      <filename>couchdb-flex/src/com/gravityblast/couchdb/DocumentLoader.as</filename>
    </modified>
    <modified>
      <diff>@@ -1,9 +1,9 @@
 package com.gravityblast.couchdb
 {
 	import com.gravityblast.couchdb.events.CouchRestEvent;
+	import com.gravityblast.couchdb.events.DocumentEvent;
 	
 	import flash.events.EventDispatcher;
-	import flash.utils.getQualifiedClassName;
 	
 	public class DocumentSaver extends EventDispatcher
 	{
@@ -36,10 +36,9 @@ package com.gravityblast.couchdb
 				this.document._id  = event.json.id;
 				this.document._rev = event.json.rev;
 			}
-			if (this.hasEventListener(CouchRestEvent.COMPLETE))
-			{
-				// FIXME:
-				var e:CouchRestEvent = new CouchRestEvent(CouchRestEvent.COMPLETE, event.json, event.data);
+			if (this.hasEventListener(DocumentEvent.SAVED))
+			{				
+				var e:DocumentEvent = new DocumentEvent(DocumentEvent.SAVED, this.document, event.json, event.data);
 				this.dispatchEvent(e);
 			}
 		}</diff>
      <filename>couchdb-flex/src/com/gravityblast/couchdb/DocumentSaver.as</filename>
    </modified>
    <modified>
      <diff>@@ -6,12 +6,17 @@ package com.gravityblast.couchdb.events
 	{
 		
 		public static const LOADED:String = &quot;COUCH_DB_DOCUMENT_LOADED_EVENT&quot;;
+		public static const SAVED:String  = &quot;COUCH_DB_DOCUMENT_SAVED_EVENT&quot;;
 		
 		public var document:Object;
+		public var json:Object;
+		public var data:String;
 		
-		public function DocumentEvent(type:String, document:Object, bubbles:Boolean=false, cancelable:Boolean=false)
+		public function DocumentEvent(type:String, document:Object, json:Object, data:String, bubbles:Boolean=false, cancelable:Boolean=false)
 		{
 			this.document = document;
+			this.json = json;
+			this.data = data;
 			super(type, bubbles, cancelable);
 		}
 	}</diff>
      <filename>couchdb-flex/src/com/gravityblast/couchdb/events/DocumentEvent.as</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>8daec84121c4b8033fde6b747492ec97024363fa</id>
    </parent>
  </parents>
  <author>
    <name>Andrea Franz</name>
    <email>andrea@gravityblast.com</email>
  </author>
  <url>http://github.com/pilu/couchdb-flex/commit/3000676729aea0bce8760b75f97789710ed50883</url>
  <id>3000676729aea0bce8760b75f97789710ed50883</id>
  <committed-date>2009-11-03T04:54:42-08:00</committed-date>
  <authored-date>2009-11-03T04:54:42-08:00</authored-date>
  <message>DocumentSaver dispatches a DocumentEvent</message>
  <tree>21a25caa409d535222dabc9a724aed0753976a93</tree>
  <committer>
    <name>Andrea Franz</name>
    <email>andrea@gravityblast.com</email>
  </committer>
</commit>
