Properly set the origin on websocket messages

This commit is contained in:
Bastien Orivel 2018-08-16 13:32:52 +02:00
parent 89ab110357
commit a1925aab52
6 changed files with 17 additions and 17 deletions

View file

@ -82,14 +82,15 @@ impl MessageEvent {
impl MessageEvent {
pub fn dispatch_jsval(target: &EventTarget,
scope: &GlobalScope,
message: HandleValue) {
message: HandleValue,
origin: Option<&str>) {
let messageevent = MessageEvent::new(
scope,
atom!("message"),
false,
false,
message,
DOMString::new(),
DOMString::from(origin.unwrap_or("")),
DOMString::new());
messageevent.upcast::<Event>().fire(target);
}