Skip to main content

ncm_api_rs/api/
inner_version.rs

1use crate::error::Result;
2/// 内部版本号
3/// 对应 Node.js module/inner_version.js
4use crate::request::{ApiClient, ApiResponse};
5
6impl ApiClient {
7    /// 内部版本号(本地返回,不发起网络请求)
8    /// 对应 /inner/version
9    pub async fn inner_version(&self) -> Result<ApiResponse> {
10        let body = serde_json::json!({
11            "code": 200,
12            "data": {
13                "version": env!("CARGO_PKG_VERSION")
14            }
15        });
16        Ok(ApiResponse {
17            status: 200,
18            body,
19            cookie: vec![],
20        })
21    }
22}