SplitPaymentService.withCoreLogger constructor

SplitPaymentService.withCoreLogger({
  1. SplitPaymentApiClient? apiClient,
})

Factory that resolves the logger from the DI container. Use this in production code (e.g. from the gateway).

Implementation

factory SplitPaymentService.withCoreLogger({SplitPaymentApiClient? apiClient}) {
  return SplitPaymentService(
    logger: LittleFishCore.instance.get<LoggerService>(),
    apiClient: apiClient,
  );
}