This commit is contained in:
Baobhan Sith
2025-05-10 14:54:21 +08:00
parent 65f208c407
commit b1865b72da
4 changed files with 0 additions and 10 deletions
@@ -102,7 +102,6 @@ export const getSidebarConfig = async (): Promise<SidebarConfig> => {
try {
const config = JSON.parse(jsonString);
if (config && Array.isArray(config.left) && Array.isArray(config.right)) {
// TODO: 如果需要,添加更深入的验证(例如,检查项目是否为有效的 PaneName)
return config as SidebarConfig;
}
console.warn(`[设置仓库] 在数据库中发现无效的 sidebarConfig 格式: ${jsonString}。返回默认值。`);
@@ -124,7 +123,6 @@ export const setSidebarConfig = async (config: SidebarConfig): Promise<void> =>
if (!config || typeof config !== 'object' || !Array.isArray(config.left) || !Array.isArray(config.right)) {
throw new Error('提供了无效的侧边栏配置对象。');
}
// TODO: 如果需要,添加更深入的验证(例如,检查 PaneName 的有效性)
const jsonString = JSON.stringify(config);
await settingsRepository.setSetting(SIDEBAR_CONFIG_KEY, jsonString);
} catch (error) {
@@ -576,10 +576,6 @@ export const addTagToConnections = async (connectionIds: number[], tagId: number
export const updateConnectionTags = async (connectionId: number, tagIds: number[]): Promise<boolean> => {
try {
const updated = await ConnectionRepository.updateConnectionTags(connectionId, tagIds);
// if (updated) {
// // TODO: 定义 'CONNECTION_TAGS_UPDATED' 审计日志类型
// // auditLogService.logAction('CONNECTION_TAGS_UPDATED', { connectionId, tagIds });
// }
return updated;
} catch (error: any) {
console.error(`Service: 更新连接 ${connectionId} 的标签时发生错误:`, error);
@@ -619,9 +619,6 @@ export class SftpService {
}
}
// TODO: Implement file upload/download logic with progress reporting
// async uploadFile(...)
// async downloadFile(...)
/** 获取路径的绝对表示 */
async realpath(sessionId: string, path: string, requestId: string): Promise<void> {
@@ -115,7 +115,6 @@ const getConnectionTagNames = (conn: ConnectionInfo): string[] => {
//
const formatTimestamp = (timestamp: number | null): string => {
if (!timestamp) return t('connections.status.never'); // 使 i18n
// TODO: 使 ( date-fns dayjs) i18n locale
return new Date(timestamp * 1000).toLocaleString(); // 1000
};