32 lines
798 B
TypeScript
32 lines
798 B
TypeScript
import type { ApiDatasetServerType } from './type';
|
|
|
|
export const filterApiDatasetServerPublicData = (apiDatasetServer?: ApiDatasetServerType) => {
|
|
if (!apiDatasetServer) return undefined;
|
|
|
|
const { apiServer, yuqueServer, feishuServer } = apiDatasetServer;
|
|
|
|
return {
|
|
apiServer: apiServer
|
|
? {
|
|
baseUrl: apiServer.baseUrl,
|
|
authorization: '',
|
|
basePath: apiServer.basePath
|
|
}
|
|
: undefined,
|
|
yuqueServer: yuqueServer
|
|
? {
|
|
userId: yuqueServer.userId,
|
|
token: '',
|
|
basePath: yuqueServer.basePath
|
|
}
|
|
: undefined,
|
|
feishuServer: feishuServer
|
|
? {
|
|
appId: feishuServer.appId,
|
|
appSecret: '',
|
|
folderToken: feishuServer.folderToken
|
|
}
|
|
: undefined
|
|
};
|
|
};
|