Cleared console.logs used in different files

This commit is contained in:
2025-11-12 15:16:27 -05:00
parent fa04b7e9da
commit 9741568f12
3 changed files with 0 additions and 28 deletions

View File

@@ -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;
}