Cleared console.logs used in different files
This commit is contained in:
@@ -181,7 +181,6 @@ export class TrytonCache {
|
||||
throw new Error("Key expired");
|
||||
}
|
||||
|
||||
console.log(`(cached) ${prefix} ${key}`);
|
||||
return this._deepCopy(entry.value);
|
||||
}
|
||||
|
||||
|
||||
@@ -545,7 +545,6 @@ export class TrytonClient {
|
||||
*/
|
||||
async restoreSession(sessionToken: string): Promise<boolean> {
|
||||
try {
|
||||
console.log("🔐 restoreSession: Iniciando restauración...");
|
||||
// Parsear el token guardado
|
||||
const parts = sessionToken.split(":");
|
||||
if (parts.length < 3) {
|
||||
@@ -554,43 +553,33 @@ export class TrytonClient {
|
||||
|
||||
const [username, userId, ...sessionKeyParts] = parts;
|
||||
const sessionKey = sessionKeyParts.join(":"); // Por si el sessionKey tiene ":"
|
||||
console.log(`🔐 Token parseado: user=${username}, id=${userId}`);
|
||||
|
||||
// Establecer la sesión sin hacer login
|
||||
this.session = sessionToken;
|
||||
console.log(
|
||||
"🔐 Session establecida en client:",
|
||||
this.session?.substring(0, 30) + "..."
|
||||
);
|
||||
|
||||
// Actualizar la sesión en el connection pool ANTES de obtener proxy
|
||||
if (this.connection) {
|
||||
console.log("🔐 Actualizando sesión en connection pool...");
|
||||
this.connection.setSession(sessionToken);
|
||||
} else {
|
||||
throw new Error("No connection pool available");
|
||||
}
|
||||
|
||||
// Obtener proxy (ahora con la sesión ya actualizada)
|
||||
console.log("🔐 Obteniendo proxy con sesión actualizada...");
|
||||
const proxy = this.connection.getConnection();
|
||||
|
||||
// Test de validación de sesión
|
||||
try {
|
||||
console.log("🔐 Validando sesión con Tryton server...");
|
||||
// Usar un método que requiere autenticación para validar la sesión
|
||||
await proxy.request("model.res.user.get_preferences", [
|
||||
true,
|
||||
{},
|
||||
]);
|
||||
console.log("✅ Sesión restaurada exitosamente");
|
||||
this.connection.putConnection(proxy); // Devolver conexión al pool
|
||||
return true;
|
||||
} catch (error) {
|
||||
// Sesión inválida o expirada
|
||||
console.error("❌ Error en validación:", error);
|
||||
this.session = null;
|
||||
console.log("❌ Sesión inválida o expirada");
|
||||
this.connection.putConnection(proxy); // Devolver conexión al pool
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -480,11 +480,6 @@ export class ServerProxy {
|
||||
: null;
|
||||
this.useHttps = options.useHttps || false;
|
||||
|
||||
console.log(
|
||||
`🔨 ServerProxy constructor: session=${
|
||||
options.session?.substring(0, 30) || "undefined"
|
||||
}...`
|
||||
);
|
||||
this.transport = new Transport({
|
||||
fingerprints: options.fingerprints,
|
||||
caCerts: options.caCerts,
|
||||
@@ -656,29 +651,18 @@ export class ServerPool {
|
||||
* @param {string} session - New session string
|
||||
*/
|
||||
setSession(session: string): void {
|
||||
console.log("🔧 ServerPool.setSession: Actualizando sesión...");
|
||||
console.log(`🔧 Sesión nueva: ${session.substring(0, 30)}...`);
|
||||
this.session = session;
|
||||
this.options.session = session;
|
||||
console.log(
|
||||
`🔧 Pool connections: ${this.pool.length}, Used connections: ${this.used.size}`
|
||||
);
|
||||
|
||||
// Update session for all existing connections and their transports
|
||||
for (const conn of this.pool) {
|
||||
if ((conn as any).transport) {
|
||||
(conn as any).transport.session = session;
|
||||
console.log(
|
||||
"🔧 Sesión actualizada en pool connection transport"
|
||||
);
|
||||
}
|
||||
}
|
||||
for (const conn of this.used) {
|
||||
if ((conn as any).transport) {
|
||||
(conn as any).transport.session = session;
|
||||
console.log(
|
||||
"🔧 Sesión actualizada en used connection transport"
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user