payloadAs<TResult> method

TResult? payloadAs<TResult>({
  1. required PayloadCodec<TResult> codec,
})

Decodes the raw persisted task payload with codec.

Implementation

TResult? payloadAs<TResult>({required PayloadCodec<TResult> codec}) {
  final stored = rawPayload;
  if (stored == null) return null;
  return codec.decode(stored);
}