This commit is contained in:
lollipopkit
2023-08-05 21:15:29 +08:00
parent 4b7397de46
commit 7431de094f
6 changed files with 40 additions and 27 deletions

View File

@@ -266,7 +266,6 @@ class _DockerManagePageState extends State<DockerManagePage> {
_buildImageHeader(),
_buildImageItems(),
_buildEditHost(),
const SizedBox(height: 37),
].map((e) => RoundRectCard(e));
return ListView(
padding: const EdgeInsets.all(7),

View File

@@ -619,10 +619,16 @@ class _SftpPageState extends State<SftpPage> {
_status.client = sftpc;
}
try {
final fs =
await _status.client!.listdir(path ?? _status.path?.path ?? '/');
final listPath = path ?? _status.path?.path ?? '/';
final fs = await _status.client!.listdir(listPath);
fs.sort((a, b) => a.filename.compareTo(b.filename));
fs.removeAt(0);
/// Issue #97
/// In order to compatible with the Synology NAS
/// which not has '.' and '..' in listdir
if (fs.isNotEmpty && fs.first.filename == '.') {
fs.removeAt(0);
}
if (mounted) {
setState(() {
_status.files = fs;