Objectif
Rapporter des attributs de fichiers exacts à l'OS : taille réelle et date de modification issue des métadonnées du serveur.
Tâches
Pourquoi c'est important
- L'explorateur affiche la bonne taille avant la copie
- La barre de progression de copie est précise
- Les apps qui vérifient la taille avant d'ouvrir fonctionnent correctement
Refs
Objectif
Rapporter des attributs de fichiers exacts à l'OS : taille réelle et date de modification issue des métadonnées du serveur.
Tâches
Getattr():stat.Size=ItemMetadata.FileSize(depuis l'API, pas streamé)Getattr():stat.Mtim=ItemMetadata.DateAdded(date d'ajout à la bibliothèque)itemIDpour éviter un appel API à chaqueGetattrPourquoi c'est important
Refs
internal/vfs/fs.go—Getattr()internal/cache/cache.go