init method

PixivApi init({
  1. required PixivAuth auth,
  2. required String targetIPGetter(),
  3. required String languageGetter(),
  4. required String deviceName,
  5. required UserAccountResult? accountGetter(),
  6. required void accountUpdater(
    1. UserAccountResult userAccount
    ),
})

兼容GetX的GetxService

Implementation

PixivApi init({
  required PixivAuth auth,
  required String Function() targetIPGetter,
  required String Function() languageGetter,
  required String deviceName,
  required UserAccountResult? Function() accountGetter,
  required void Function(UserAccountResult userAccount) accountUpdater,
}) {
  this.auth = auth;
  this.targetIPGetter = targetIPGetter;
  this.languageGetter = languageGetter;
  this.deviceName = deviceName;
  this.accountGetter = accountGetter;
  this.accountUpdater = accountUpdater;
  return this;
}