MCPcopy Create free account
hub / github.com/chatmail/core / is_file_in_use

Function is_file_in_use

src/sql.rs:1094–1104  ·  view source on GitHub ↗
(files_in_use: &HashSet<String>, namespc_opt: Option<&str>, name: &str)

Source from the content-addressed store, hash-verified

1092}
1093
1094fn is_file_in_use(files_in_use: &HashSet<String>, namespc_opt: Option<&str>, name: &str) -> bool {
1095 let name_to_check = if let Some(namespc) = namespc_opt {
1096 let Some(name) = name.strip_suffix(namespc) else {
1097 return false;
1098 };
1099 name
1100 } else {
1101 name
1102 };
1103 files_in_use.contains(name_to_check)
1104}
1105
1106fn maybe_add_file(files_in_use: &mut HashSet<String>, file: &str) {
1107 if let Some(file) = file.strip_prefix("$BLOBDIR/") {

Callers 1

remove_unused_filesFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected