atsign-foundation / at_client_sdk

The Dart implementation of atSDK used for implementing Atsign's technology into other software

Home Page:https://pub.dev/publishers/atsign.org/packages

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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