Skip to content

Made FtpCommandMessageProvider an individual interface

d4e5527
Select commit
Loading
Failed to load commit list.
Open

Make FTP server a separate module #4602

Made FtpCommandMessageProvider an individual interface
d4e5527
Select commit
Loading
Failed to load commit list.
Codacy Production / Codacy Static Code Analysis succeeded May 23, 2026 in 0s

Your pull request is up to standards!

Codacy Here is an overview of what got changed by this pull request:

Issues
======
+ Solved 1
           

Complexity increasing per file
==============================
- app/src/main/java/com/amaze/filemanager/ui/fragments/FtpServerFragment.kt  10
- app/src/test/java/com/amaze/filemanager/asynchronous/asynctasks/ssh/SshAuthenticationTaskTest.kt  2
- app/src/test/java/com/amaze/filemanager/application/AppConfigTest.java  1
- app/src/main/java/com/amaze/filemanager/ui/fragments/preferencefragments/BehaviorPrefsFragment.kt  2
- app/src/test/java/com/amaze/filemanager/filesystem/ssh/FilesOnSshdTest.kt  1
- app/src/main/java/com/amaze/filemanager/asynchronous/services/ftp/FtpTileService.kt  1
- ftpserver/src/main/java/com/amaze/filemanager/ftpserver/service/FtpEventBus.kt  1
- ftpserver/src/main/java/com/amaze/filemanager/ftpserver/filesystem/AndroidFtpFileSystemView.kt  36
- app/src/main/java/com/amaze/filemanager/asynchronous/services/ftp/AppFtpReceiver.kt  1
- ftpserver/src/test/java/com/amaze/filemanager/ftpserver/commands/AbstractFtpserverCommandTest.kt  2
- ftpserver/src/main/java/com/amaze/filemanager/ftpserver/service/FtpReceiver.kt  6
- ftpserver/src/main/java/com/amaze/filemanager/ftpserver/service/FtpCipherSuites.kt  5
- ftpserver/src/test/java/com/amaze/filemanager/ftpserver/commands/PWDCommandTest.kt  7
- ftpserver/src/main/java/com/amaze/filemanager/ftpserver/filesystem/AndroidFileSystemFactory.kt  2
- server-core/src/main/java/com/amaze/filemanager/server/FileServer.kt  4
- server-core/src/main/java/com/amaze/filemanager/server/ServerRegistry.kt  6
- app/src/main/java/com/amaze/filemanager/asynchronous/services/ftp/AppFtpService.kt  12
- ftpserver/src/main/java/com/amaze/filemanager/ftpserver/filesystem/RootFileSystemFactory.kt  1
- ftpserver/src/main/java/com/amaze/filemanager/ftpserver/filesystem/AndroidFtpFile.kt  41
- server-core/src/main/java/com/amaze/filemanager/server/ServerPreferences.kt  14
- ftpserver/src/main/java/com/amaze/filemanager/ftpserver/FtpServerProvider.kt  23
- ftpserver/src/main/java/com/amaze/filemanager/ftpserver/service/FtpPreferences.kt  13
- ftpserver/src/test/java/com/amaze/filemanager/ftpserver/commands/LogMessageFilter.kt  3
- server-core/src/main/java/com/amaze/filemanager/server/ServerNotification.kt  5
- ftpserver/src/test/java/com/amaze/filemanager/ftpserver/commands/AVBLCommandTest.kt  11
- ftpserver/src/main/java/com/amaze/filemanager/ftpserver/service/FtpServerService.kt  24
- ftpserver/src/main/java/com/amaze/filemanager/ftpserver/ui/FtpServerNotification.kt  15
- ftpserver/src/main/java/com/amaze/filemanager/ftpserver/commands/FEAT.kt  1
- ftpserver/src/main/java/com/amaze/filemanager/ftpserver/commands/PWD.kt  3
- ftpserver/src/test/java/com/amaze/filemanager/ftpserver/commands/FEATCommandTest.kt  1
- ftpserver/src/main/java/com/amaze/filemanager/ftpserver/filesystem/RootFileSystemView.kt  34
- ftpserver/src/main/java/com/amaze/filemanager/ftpserver/commands/AVBL.kt  12
- ftpserver/src/main/java/com/amaze/filemanager/ftpserver/filesystem/RootFtpFile.kt  31
- ftpserver/src/main/java/com/amaze/filemanager/ftpserver/service/FtpCommandFactoryFactory.kt  2
- ftpserver/src/main/java/com/amaze/filemanager/ftpserver/service/FtpServerEngine.kt  22
- app/src/test/java/com/amaze/filemanager/asynchronous/services/ftp/FtpServerFragmentBatteryOptimizationTest.kt  6
- server-core/src/main/java/com/amaze/filemanager/server/ServerProvider.kt  5
- ftpserver/src/main/java/com/amaze/filemanager/ftpserver/commands/FtpCommandMessageProvider.kt  1
         

Complexity decreasing per file
==============================
+ app/src/main/java/com/amaze/filemanager/ui/notifications/NotificationConstants.java  -6
+ app/src/test/java/com/amaze/filemanager/ui/notifications/NotificationConstantsTest.java  -4
         

Clones removed
==============
+ app/src/test/java/com/amaze/filemanager/ui/notifications/NotificationConstantsTest.java  -2
         

See the complete overview on Codacy