WIP: Some bugs switching to database provided IDs, terminal titles don't reload when restored from serialized, workspace tests are no longer passing but should be easy to fix when it isn't 11:44
This commit is contained in:
parent
a47f2ca445
commit
e1eff3f4cd
9 changed files with 37 additions and 80 deletions
|
@ -16,7 +16,7 @@ impl Domain for Terminal {
|
|||
fn migrations() -> &'static [&'static str] {
|
||||
&[indoc! {"
|
||||
CREATE TABLE terminals (
|
||||
workspace_id BLOB,
|
||||
workspace_id INTEGER,
|
||||
item_id INTEGER,
|
||||
working_directory BLOB,
|
||||
PRIMARY KEY(workspace_id, item_id),
|
||||
|
@ -29,7 +29,7 @@ impl Domain for Terminal {
|
|||
|
||||
impl TerminalDb {
|
||||
exec_method!(
|
||||
save_working_directory(model_id: ItemId, workspace_id: WorkspaceId, working_directory: &Path):
|
||||
save_working_directory(item_id: ItemId, workspace_id: WorkspaceId, working_directory: &Path):
|
||||
"INSERT OR REPLACE INTO terminals(item_id, workspace_id, working_directory)
|
||||
VALUES (?1, ?2, ?3)"
|
||||
);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue