chore: upgrade starmelon dependencies
Upgrade deno_core 0.65 -> 0.127
This commit is contained in:
parent
95e21129a8
commit
bdccb9cb88
6 changed files with 47 additions and 125 deletions
|
|
@ -1,9 +1,10 @@
|
|||
use deno_core::futures::StreamExt;
|
||||
use deno_core::{Extension, OpState};
|
||||
use deno_core::{Extension, Op, OpState};
|
||||
use elm_project_utils::ElmResult;
|
||||
use serde::{Deserialize, Serialize};
|
||||
use serde_json::{value::Map, value::Number, Value};
|
||||
use sqlx::{sqlite::SqlitePool, Column, Row, TypeInfo, ValueRef};
|
||||
use std::borrow::Cow;
|
||||
use std::thread::JoinHandle;
|
||||
use std::time::Instant;
|
||||
use tokio;
|
||||
|
|
@ -111,14 +112,13 @@ pub(crate) fn init(db_pool: SqlitePool) -> Result<(Extension, JoinHandle<()>), (
|
|||
}
|
||||
});
|
||||
let worker_mailbox_clone = worker_mailbox.clone();
|
||||
let extension = Extension::builder()
|
||||
.ops(vec![op_starmelon_batch_queries::decl()])
|
||||
.state(move |state| {
|
||||
let extension = Extension {
|
||||
ops: Cow::Owned(vec![op_starmelon_batch_queries::DECL]),
|
||||
op_state_fn: Some(Box::new(move |state| {
|
||||
state.put(worker_mailbox_clone.clone());
|
||||
|
||||
Ok(())
|
||||
})
|
||||
.build();
|
||||
})),
|
||||
..Default::default()
|
||||
};
|
||||
|
||||
Ok((extension, sql_worker_thread))
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue