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);