init method

dynamic init({
  1. SaveManager? saveManager,
  2. dynamic isAutoStart = true,
  3. Future<String?> sendText({
    1. required String body,
    2. required String email,
    3. required String title,
    })?,
  4. GlobalKey<NavigatorState>? navigatorKey,
  5. ValueFromResponse? valueFromResponse,
})

Implementation

init({
  SaveManager? saveManager,
  isAutoStart = true,
  Future<String?> Function(
          {required String body,
          required String title,
          required String email})?
      sendText,
  GlobalKey<NavigatorState>? navigatorKey,
  ValueFromResponse? valueFromResponse,
}) async {
  if (!isAutoStart) return;
  if (valueFromResponse != null) {
    this.valueFromResponse = valueFromResponse;
  }
  _sendText = sendText;
  this.navigatorKey = navigatorKey;
  saveManager ??= FileSaveManager();
  _instance.saveManager = saveManager;
  getSendEmailsFromCache();
  await start();
}