fix delete message

This commit is contained in:
Dietrich 2021-05-20 16:18:06 +02:00 committed by Franz Dietrich
parent 9005a446fe
commit 9d42b010c1
4 changed files with 24 additions and 29 deletions

8
Cargo.lock generated
View File

@ -1170,9 +1170,6 @@ name = "either"
version = "1.6.1" version = "1.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457" checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457"
dependencies = [
"serde",
]
[[package]] [[package]]
name = "enclose" name = "enclose"
@ -3516,7 +3513,6 @@ version = "1.0.64"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "799e97dc9fdae36a5c8b8f2cae9ce2ee9fdce2058c57a93e6099d919fd982f79" checksum = "799e97dc9fdae36a5c8b8f2cae9ce2ee9fdce2058c57a93e6099d919fd982f79"
dependencies = [ dependencies = [
"indexmap",
"itoa", "itoa",
"ryu", "ryu",
"serde", "serde",
@ -3743,7 +3739,6 @@ dependencies = [
"parking_lot", "parking_lot",
"percent-encoding", "percent-encoding",
"rustls", "rustls",
"serde",
"sha2", "sha2",
"smallvec", "smallvec",
"sqlformat", "sqlformat",
@ -3767,12 +3762,9 @@ dependencies = [
"either", "either",
"futures 0.3.15", "futures 0.3.15",
"heck", "heck",
"hex",
"lazy_static", "lazy_static",
"proc-macro2 1.0.26", "proc-macro2 1.0.26",
"quote 1.0.9", "quote 1.0.9",
"serde",
"serde_json",
"sha2", "sha2",
"sqlx-core", "sqlx-core",
"sqlx-rt", "sqlx-rt",

View File

@ -301,7 +301,10 @@ pub fn process_edit_messages(msg: EditMsg, model: &mut Model, orders: &mut impl
log!("Failed to delete Link"); log!("Failed to delete Link");
} }
EditMsg::DeletedLink(message) => { EditMsg::DeletedLink(message) => {
log!("Deleted link", message); model.last_message = Some(message);
model.edit_link = None;
model.question = None;
orders.send_msg(Msg::Query(QueryMsg::Fetch));
} }
} }
} }

View File

@ -51,7 +51,7 @@ features = ["tera"]
version = "0.6" version = "0.6"
[dependencies.sqlx] [dependencies.sqlx]
features = ["sqlite", "macros", "runtime-actix-rustls", "chrono", "migrate", "offline"] features = ["sqlite", "macros", "runtime-actix-rustls", "chrono", "migrate"]
version = "0.4" version = "0.4"
[dependencies.tracing] [dependencies.tracing]

View File

@ -116,8 +116,18 @@
] ]
} }
}, },
"193ebdfd8bdb96da45f5054f83a6a5e23eaa311e3e5c4139095a3455f4764c64": { "3ad5584fcb0c2685339e471320e8d0c091b684ffe86912a1f2540eee1444889d": {
"query": "Select * from users", "query": "Insert into clicks (\n link,\n created_at) VALUES (?,?)",
"describe": {
"columns": [],
"parameters": {
"Right": 2
},
"nullable": []
}
},
"5624dec3d87f37ae3f77fb265ace3075b8e46bdcc0af273e0f28d4e1a89b6e9e": {
"query": "Select * from links where id = ? ",
"describe": { "describe": {
"columns": [ "columns": [
{ {
@ -126,33 +136,33 @@
"type_info": "Int64" "type_info": "Int64"
}, },
{ {
"name": "username", "name": "title",
"ordinal": 1, "ordinal": 1,
"type_info": "Text" "type_info": "Text"
}, },
{ {
"name": "email", "name": "target",
"ordinal": 2, "ordinal": 2,
"type_info": "Text" "type_info": "Text"
}, },
{ {
"name": "password", "name": "code",
"ordinal": 3, "ordinal": 3,
"type_info": "Text" "type_info": "Text"
}, },
{ {
"name": "role", "name": "author",
"ordinal": 4, "ordinal": 4,
"type_info": "Int64" "type_info": "Int64"
}, },
{ {
"name": "language", "name": "created_at",
"ordinal": 5, "ordinal": 5,
"type_info": "Text" "type_info": "Datetime"
} }
], ],
"parameters": { "parameters": {
"Right": 0 "Right": 1
}, },
"nullable": [ "nullable": [
false, false,
@ -164,16 +174,6 @@
] ]
} }
}, },
"3ad5584fcb0c2685339e471320e8d0c091b684ffe86912a1f2540eee1444889d": {
"query": "Insert into clicks (\n link,\n created_at) VALUES (?,?)",
"describe": {
"columns": [],
"parameters": {
"Right": 2
},
"nullable": []
}
},
"5919b8824209c31a76178f30b3d52f385931ee0f3aa17e65f8647ad15a3595d8": { "5919b8824209c31a76178f30b3d52f385931ee0f3aa17e65f8647ad15a3595d8": {
"query": "Insert into links (\n title,\n target,\n code,\n author,\n created_at) VALUES (?,?,?,?,?)", "query": "Insert into links (\n title,\n target,\n code,\n author,\n created_at) VALUES (?,?,?,?,?)",
"describe": { "describe": {