Skip to content

Commit ee8f446

Browse files
add failure information to DropboxEvent.resultObject
1 parent a2a51ec commit ee8f446

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

HsDropbox/src/org/hamster/dropbox/DropboxClient.as

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
/**
2+
* Issue 4: add fail information to DropboxEvent.resultObject;
3+
*/
14
package org.hamster.dropbox
25
{
36
import com.adobe.serialization.json.JSON;
@@ -470,7 +473,8 @@ package org.hamster.dropbox
470473
*/
471474
protected function uploadIOErrorHandler(evt:IOErrorEvent):void
472475
{
473-
this.dispatchDropboxEvent(DropboxEvent.PUT_FILE_FAULT, evt, null);
476+
var m:MultipartURLLoader = MultipartURLLoader(evt.target);
477+
this.dispatchDropboxEvent(DropboxEvent.PUT_FILE_FAULT, evt, m.loader.data);
474478
}
475479

476480
/**
@@ -483,7 +487,8 @@ package org.hamster.dropbox
483487
*/
484488
protected function uploadSecurityErrorHandler(evt:SecurityErrorEvent):void
485489
{
486-
this.dispatchDropboxEvent(DropboxEvent.PUT_FILE_FAULT, evt, null);
490+
var m:MultipartURLLoader = MultipartURLLoader(evt.target);
491+
this.dispatchDropboxEvent(DropboxEvent.PUT_FILE_FAULT, evt, m.loader.data);
487492
}
488493

489494
/**
@@ -512,7 +517,7 @@ package org.hamster.dropbox
512517
protected function ioErrorHandler(evt:IOErrorEvent):void
513518
{
514519
var urlLoader:DropboxURLLoader = DropboxURLLoader(evt.target);
515-
this.dispatchDropboxEvent(urlLoader.eventFaultType, evt, null);
520+
this.dispatchDropboxEvent(urlLoader.eventFaultType, evt, urlLoader.data);
516521
}
517522

518523
/**
@@ -523,7 +528,7 @@ package org.hamster.dropbox
523528
protected function securityErrorHandler(evt:SecurityErrorEvent):void
524529
{
525530
var urlLoader:DropboxURLLoader = DropboxURLLoader(evt.target);
526-
this.dispatchDropboxEvent(urlLoader.eventFaultType, evt, null);
531+
this.dispatchDropboxEvent(urlLoader.eventFaultType, evt, urlLoader.data);
527532
}
528533

529534
/**

0 commit comments

Comments
 (0)