aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/blob.rs
diff options
context:
space:
mode:
authorNikki <nikkicubed@gmail.com>2015-10-26 21:22:27 -0600
committerNikki <nikkicubed@gmail.com>2015-11-04 21:42:10 -0700
commit1d280289f10f950e60d41527739d344cd74d8283 (patch)
tree219dde5289be59b3d6dd74d9c206ece20ddf4805 /components/script/dom/blob.rs
parent6c051ce8286873e47fd33ec438142ddffbb84ca2 (diff)
downloadservo-1d280289f10f950e60d41527739d344cd74d8283.tar.gz
servo-1d280289f10f950e60d41527739d344cd74d8283.zip
Fixes #8213: Implement Blob variant of WebSocket.send()
Diffstat (limited to 'components/script/dom/blob.rs')
-rw-r--r--components/script/dom/blob.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/components/script/dom/blob.rs b/components/script/dom/blob.rs
index efbf1abbc15..9c3769a216e 100644
--- a/components/script/dom/blob.rs
+++ b/components/script/dom/blob.rs
@@ -72,6 +72,11 @@ impl Blob {
pub fn read_out_buffer(&self, send: Sender<Vec<u8>>) {
send.send(self.bytes.clone().unwrap_or(vec![])).unwrap();
}
+
+ // simpler to use version of read_out_buffer
+ pub fn clone_bytes(&self) -> Vec<u8> {
+ self.bytes.clone().unwrap_or(vec![])
+ }
}
impl BlobMethods for Blob {