You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by yi...@apache.org on 2020/10/14 12:37:55 UTC

[royale-asjs] branch develop updated: prepare for FileReference.cancel()

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 <yi...@yell.com>
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);