tidy id from filename code
This commit is contained in:
parent
3eb39f2c6c
commit
a6b8b326f1
14
src/main.rs
14
src/main.rs
@ -234,10 +234,9 @@ async fn get_allowed_map()->Result<std::collections::HashMap::<u32,String>,GetMa
|
||||
read_dir_stream(tokio::fs::read_dir("scripts/allowed").await.map_err(GetMapError::IO)?)
|
||||
.map(|dir_entry|async{
|
||||
let path=dir_entry.map_err(GetMapError::IO)?.path();
|
||||
let id:u32=path.file_stem()
|
||||
.ok_or(GetMapError::FileStem)?
|
||||
.to_str()
|
||||
.ok_or(GetMapError::ToStr)?
|
||||
let id:u32=path
|
||||
.file_stem().ok_or(GetMapError::FileStem)?
|
||||
.to_str().ok_or(GetMapError::ToStr)?
|
||||
.parse().map_err(GetMapError::ParseInt)?;
|
||||
let source=tokio::fs::read_to_string(path).await.map_err(GetMapError::IO)?;
|
||||
Ok((id,source))
|
||||
@ -250,10 +249,9 @@ async fn get_replace_map()->Result<std::collections::HashMap::<String,u32>,GetMa
|
||||
read_dir_stream(tokio::fs::read_dir("scripts/replace").await.map_err(GetMapError::IO)?)
|
||||
.map(|dir_entry|async{
|
||||
let path=dir_entry.map_err(GetMapError::IO)?.path();
|
||||
let id:u32=path.file_stem()
|
||||
.ok_or(GetMapError::FileStem)?
|
||||
.to_str()
|
||||
.ok_or(GetMapError::ToStr)?
|
||||
let id:u32=path
|
||||
.file_stem().ok_or(GetMapError::FileStem)?
|
||||
.to_str().ok_or(GetMapError::ToStr)?
|
||||
.parse().map_err(GetMapError::ParseInt)?;
|
||||
let source=tokio::fs::read_to_string(path).await.map_err(GetMapError::IO)?;
|
||||
Ok((source,id))
|
||||
|
Loading…
x
Reference in New Issue
Block a user