AirLibrary/Client/AirServiceProvider/
GetFileInfo.rs1use crate::{
5 AirError,
6 Client::{AirClient::ExtendedFileInfo, AirServiceProvider::AirServiceProvider},
7 dev_log,
8};
9
10impl AirServiceProvider {
11 pub async fn GetFileInfo(&self, path:String) -> Result<ExtendedFileInfo::Struct, AirError> {
14 let RequestID = crate::Utility::GenerateRequestId();
15
16 dev_log!(
17 "grpc",
18 "[AirServiceProvider] GetFileInfo (request_id: {}, path: {})",
19 RequestID,
20 path
21 );
22
23 self.client.GetFileInfo(RequestID, path).await
24 }
25}