mirror of
https://github.com/rojo-rbx/rojo.git
synced 2026-10-20 17:41:37 +00:00
Refactor MessageQueue API to return a oneshot receiver
This commit is contained in:
parent
18533d5944
commit
4e47655b17
2 changed files with 9 additions and 11 deletions
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
use std::{collections::HashMap, sync::Arc};
|
||||
|
||||
use futures::{sync::oneshot, Future};
|
||||
use futures::Future;
|
||||
|
||||
use hyper::{service::Service, Body, Method, Request, StatusCode};
|
||||
use rbx_dom_weak::RbxId;
|
||||
|
|
@ -83,12 +83,8 @@ impl<F: ImfsFetcher> ApiService<F> {
|
|||
};
|
||||
|
||||
let session_id = self.serve_session.session_id();
|
||||
let (sender, receiver) = oneshot::channel();
|
||||
|
||||
{
|
||||
let message_queue = self.serve_session.message_queue();
|
||||
message_queue.subscribe(input_cursor, sender);
|
||||
}
|
||||
let receiver = self.serve_session.message_queue().subscribe(input_cursor);
|
||||
|
||||
let tree_handle = self.serve_session.tree_handle();
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue