b7ec3f4ad3
Build & Release APK / build (push) Failing after 20m59s
Previously every listFiles/uploadFile/downloadFile/deleteFile call created a fresh SSH connection (connect → auth → use → disconnect). For zahra's folder with 69 subdirectories, the recursive listing alone made 70 full SSH handshakes, then one more per downloaded file — causing connection timeouts and 65 upload/download failures reported as PARTIAL. Now the provider holds a persistent SSH session and reuses it for all calls, reconnecting automatically if the connection drops.