11 lines
377 B
Rust
11 lines
377 B
Rust
use crate::model::entity::note;
|
|
use crate::service::stream::{publish_to_stream, Error, Stream};
|
|
|
|
// for napi export (https://github.com/napi-rs/napi-rs/issues/2060)
|
|
type Note = note::Model;
|
|
|
|
#[crate::export(js_name = "publishToNotesStream")]
|
|
pub fn publish(note: &Note) -> Result<(), Error> {
|
|
publish_to_stream(&Stream::NewNote, None, Some(serde_json::to_string(note)?))
|
|
}
|