AtClientSecretSharing constructor

AtClientSecretSharing(
  1. AtClient atClient, {
  2. ({Duration cacheExpiry, bool resetOnLookup})? publicKeyCacheSettings = (cacheExpiry: Duration(minutes: 5), resetOnLookup: true),
})

Direct construction creates an independent instance with its own enc keypair. Use forClient unless that is what you want (tests, custom compositions).

Implementation

AtClientSecretSharing(
  this.atClient, {
  this.publicKeyCacheSettings = const (
    cacheExpiry: Duration(minutes: 5),
    resetOnLookup: true,
  ),
});