use std::io::Error;
use std::path::{Path, PathBuf};
use std::pin::Pin;
-use sea_orm::{ActiveModelTrait, Database, DatabaseConnection, EntityTrait, QueryFilter, ColumnTrait, Set, QueryOrder, DbErr, ExprTrait, UpdateResult, QuerySelect, TransactionTrait};
+use sea_orm::{ActiveModelTrait, Database, DatabaseConnection, EntityTrait, QueryFilter, ColumnTrait, Set, QueryOrder, DbErr, ExprTrait, QuerySelect};
use tokio::runtime::Runtime;
use std::sync::{Arc};
use std::thread::JoinHandle;
update = update.col_expr(Column::Title, Expr::value(title)).col_expr(Column::FixedTitle, Expr::value(true));
}
- // for some reason using the transaction doesn't work and this function hangs
+ // TODO: for some reason using the transaction doesn't work and this function hangs
//let tx = bhandle.backend.db.begin().await?;
let result = update
use backend::backend::{BackendHandle, BroadcastMessage, NoteContentRet, NoteId, NoteTitleUpdate, RenameNoteRet, SaveNoteResult};
use backend::lockmanager::NoteLock;
use entity::note::NoteType;
-use ui_rs::{action, dialog, doc_cast, ui_actions, UiModel};
+use ui_rs::{action, doc_cast, ui_actions, UiModel};
use ui_rs::ui::*;
use crate::AppStates;
use crate::window::NoteTypeTabView;
};
let proxy = doc.doc_proxy();
- let collection_id = self.collection_id;
let backend = self.backend.clone();
obj.dialog()