atsign-foundation / at_client_sdk

The Dart implementation of atSDK used for implementing Atsign's technology into other software
https://pub.dev/publishers/atsign.org/packages
BSD 3-Clause "New" or "Revised" License
1.46k stars 31 forks source link

feat: add the AtClientBindings mixin to this package #1421

Closed gkc closed 1 month ago

gkc commented 1 month ago

- What I did feat: add the AtClientBindings mixin to this package. This mixin was initially added in the noports_core package, but has broader applicability

- How I did it

- How to verify it

-Additional context Note that at_client_bindings.dart is not exported via the main export file (lib/at_client.dart) but in a new export file (lib/at_client_mixins.dart) in order that we not cause any annoying import changes to be needed in packages which already import at_client package and already have an AtClientBindings defined locally

XavierChanth commented 1 month ago

Do we need some dartdoc explaining usage and when you should or shouldn't use this?

gkc commented 1 month ago

Do we need some dartdoc explaining usage and when you should or shouldn't use this?

I will make another PR after at_policy package has been published