TikiSyncChain constructor

TikiSyncChain({
  1. Httpp? httpp,
  2. required Database database,
  3. TikiKv? kv,
  4. String s3Bucket = 'tiki-sync-chain',
  5. Future<void> refresh(
    1. void onSuccess(
      1. String?
      )?
    )?,
  6. String? accessToken()?,
  7. required Uint8List sign(
    1. Uint8List message
    ),
  8. Amplitude? amplitude,
})

Implementation

TikiSyncChain(
    {Httpp? httpp,
    required Database database,
    TikiKv? kv,
    String s3Bucket = 'tiki-sync-chain',
    Future<void> Function(void Function(String?)? onSuccess)? refresh,
    String? Function()? accessToken,
    required Uint8List Function(Uint8List message) sign,
    this.amplitude})
    : _kv = kv ?? null,
      _database = database,
      _sign = sign,
      _authorizeService = AuthorizeService(
          sign: sign,
          httpp: httpp,
          refresh: refresh,
          accessToken: accessToken),
      _s3service = S3Service(bucket: s3Bucket);