This is an automated email from the ASF dual-hosted git repository.

yishayw pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git


The following commit(s) were added to refs/heads/develop by this push:
     new c01172e  prepare for FileReference.cancel()
     new 907adbf  Merge branch 'develop' of 
https://github.com/apache/royale-asjs into develop
c01172e is described below

commit c01172eb267b58b039b73511d2c7741f8c44c400
Author: Yishay Weiss <[email protected]>
AuthorDate: Wed Oct 14 13:37:08 2020 +0100

    prepare for FileReference.cancel()
---
 .../projects/MXRoyale/src/main/royale/mx/net/FileReference.as  |  5 +++++
 .../org/apache/royale/file/beads/FileLoaderAndUploader.as      |  5 +++++
 .../main/royale/org/apache/royale/file/beads/FileUploader.as   | 10 +++++++---
 3 files changed, 17 insertions(+), 3 deletions(-)

diff --git 
a/frameworks/projects/MXRoyale/src/main/royale/mx/net/FileReference.as 
b/frameworks/projects/MXRoyale/src/main/royale/mx/net/FileReference.as
index bdb1613..b6ef1dc 100644
--- a/frameworks/projects/MXRoyale/src/main/royale/mx/net/FileReference.as
+++ b/frameworks/projects/MXRoyale/src/main/royale/mx/net/FileReference.as
@@ -97,6 +97,11 @@ package mx.net
                  _loader.load();
          }
        
+         public function cancel():void
+          {
+                  _uploader.cancel();
+          }
+
          public function loaderCompleteHandler(event:Event):void
          {
                  dispatchEvent(new Event(Event.COMPLETE));
diff --git 
a/frameworks/projects/Network/src/main/royale/org/apache/royale/file/beads/FileLoaderAndUploader.as
 
b/frameworks/projects/Network/src/main/royale/org/apache/royale/file/beads/FileLoaderAndUploader.as
index 2b870a1..7aa66a6 100644
--- 
a/frameworks/projects/Network/src/main/royale/org/apache/royale/file/beads/FileLoaderAndUploader.as
+++ 
b/frameworks/projects/Network/src/main/royale/org/apache/royale/file/beads/FileLoaderAndUploader.as
@@ -96,6 +96,11 @@ package org.apache.royale.file.beads
                /**
                 * @private
                 */
+               public function cancel():void
+               {
+                       _uploader.cancel();
+               }
+
                private function blobChangedHandler(e:Event):void
                {
                        (_strand as 
FileProxy).model.removeEventListener('blobChanged', blobChangedHandler);
diff --git 
a/frameworks/projects/Network/src/main/royale/org/apache/royale/file/beads/FileUploader.as
 
b/frameworks/projects/Network/src/main/royale/org/apache/royale/file/beads/FileUploader.as
index 1425053..c081dc4 100644
--- 
a/frameworks/projects/Network/src/main/royale/org/apache/royale/file/beads/FileUploader.as
+++ 
b/frameworks/projects/Network/src/main/royale/org/apache/royale/file/beads/FileUploader.as
@@ -90,9 +90,13 @@ package org.apache.royale.file.beads
                        binaryUploader.addEventListener(Event.COMPLETE, 
completeHandler);
                        binaryUploader.load(req);
                }
-               /**
-                *  @royaleignorecoercion 
org.apache.royale.events.IEventDispatcher
-                */
+               
+               public function cancel():void
+               {
+                       // TODO maybe save a reference to binaryUploader
+                       //binaryUploader.close();
+               }
+
                protected function completeHandler(event:Event):void
                {
                        (event.target as 
IEventDispatcher).removeEventListener(Event.COMPLETE, completeHandler);

Reply via email to