bug fix on file dispaly, document update

This commit is contained in:
Pierre
2026-02-21 18:48:14 +01:00
parent d83c9021d6
commit c2420aa1fa
10 changed files with 1818 additions and 523 deletions
+12 -1
View File
@@ -32,6 +32,7 @@ export interface URLsResponse {
apiUrl: string;
redisUrl: string;
webdavUrl: string;
webdavUrlInternal: string;
isLeader: boolean;
}
@@ -120,6 +121,7 @@ export class LeaderClient {
apiUrl: urls.apiUrl,
redisUrl: urls.redisUrl,
webdavUrl: urls.webdavUrl,
webdavUrlInternal: urls.webdavUrlInternal,
timestamp: Date.now(),
pid: 0 // Unknown for remote leader
};
@@ -139,13 +141,22 @@ export class LeaderClient {
}
/**
* Get WebDAV URL from leader info
* Get WebDAV URL from leader info (external, via nginx/HTTPS)
*/
async getWebdavUrl(): Promise<string | null> {
const info = await this.getLeaderInfo();
return info?.webdavUrl ?? null;
}
/**
* Get internal WebDAV URL from leader info (direct to port 9000)
* Use this for container-to-container communication
*/
async getWebdavUrlInternal(): Promise<string | null> {
const info = await this.getLeaderInfo();
return info?.webdavUrlInternal ?? null;
}
/**
* Get meta-core API URL from leader info
*/