Added QRResult and null guard for qr code

This commit is contained in:
Savya Bikram Shah
2026-05-07 14:27:36 +05:45
parent 2223b2d3ae
commit 08d59d63c8
4 changed files with 78 additions and 29 deletions

View File

@@ -27,7 +27,7 @@ namespace Darkmatter.Fonepay
/// <param name="req"></param>
/// <param name="ct"></param>
/// <returns></returns>
public Task<QrResponse> PostQRAsync(QrRequest req, CancellationToken ct = default)
public Task<QrResult> PostQRAsync(QrRequest req, CancellationToken ct = default)
=> _api.PostQRAsync(req, ct);
/// <summary>
@@ -36,7 +36,7 @@ namespace Darkmatter.Fonepay
/// <param name="prn"></param>
/// <param name="ct"></param>
/// <returns></returns>
public Task<QrResponse> GetStatusAsync(string prn, CancellationToken ct = default)
public Task<QrResult> GetStatusAsync(string prn, CancellationToken ct = default)
=> _api.GetStatusAsync(prn, ct);
/// <summary>