Remove dependency on `archive` package
gkc opened this issue · comments
Is your feature request related to a problem? Please describe.
In the course of looking more deeply at the issue that led to #1111 being created, I note that our dependency on the archive
package is solely in the at_client package's FileTransferService
I don't believe that FileTransferService should be part of the at_client sdk and would like to deprecate it and remove it in a version 4 release of the at_client sdk.
As best I can tell, this class was added to the at_client package to support the AtmospherePro app; however AtmospherePro appears to have its own FileTransferService implementation, thus it should be safe to remove the FileTransferService from the at_client package. (Although see here atsign-foundation/atmosphere_pro#325 for why I can't be entirely definitive about this.)
Describe the solution you'd like
Deprecate FileTransferService and remove it from the version 4 release of the at_client sdk.
Describe alternatives you've considered
No response
Additional context
No response