From cd1daadaeaa6ffbaaef3ed25452decd90d01fdfc Mon Sep 17 00:00:00 2001 From: vnugent Date: Thu, 9 Mar 2023 01:48:38 -0500 Subject: Omega cache, session, and account provider complete overhaul --- .../src/BrokerRegistrationRequest.cs | 2 +- .../src/FBMDataCacheExtensions.cs | 16 +++++----------- .../src/ListServerRequest.cs | 2 +- 3 files changed, 7 insertions(+), 13 deletions(-) (limited to 'lib/VNLib.Data.Caching.Extensions') diff --git a/lib/VNLib.Data.Caching.Extensions/src/BrokerRegistrationRequest.cs b/lib/VNLib.Data.Caching.Extensions/src/BrokerRegistrationRequest.cs index 8e37014..9ec559a 100644 --- a/lib/VNLib.Data.Caching.Extensions/src/BrokerRegistrationRequest.cs +++ b/lib/VNLib.Data.Caching.Extensions/src/BrokerRegistrationRequest.cs @@ -1,5 +1,5 @@ /* -* Copyright (c) 2022 Vaughn Nugent +* Copyright (c) 2023 Vaughn Nugent * * Library: VNLib * Package: VNLib.Data.Caching.Extensions diff --git a/lib/VNLib.Data.Caching.Extensions/src/FBMDataCacheExtensions.cs b/lib/VNLib.Data.Caching.Extensions/src/FBMDataCacheExtensions.cs index 6e79b8c..32f9a0e 100644 --- a/lib/VNLib.Data.Caching.Extensions/src/FBMDataCacheExtensions.cs +++ b/lib/VNLib.Data.Caching.Extensions/src/FBMDataCacheExtensions.cs @@ -30,6 +30,7 @@ using System.Security; using System.Text.Json; using System.Threading; using System.Threading.Tasks; +using System.Collections.Generic; using System.Security.Cryptography; using System.Runtime.CompilerServices; @@ -44,7 +45,7 @@ using VNLib.Utils.Extensions; using VNLib.Net.Rest.Client; using VNLib.Net.Messaging.FBM; using VNLib.Net.Messaging.FBM.Client; -using System.Collections.Generic; + namespace VNLib.Data.Caching.Extensions { @@ -226,10 +227,7 @@ namespace VNLib.Data.Caching.Extensions using ClientContract cc = ClientPool.Lease(); //Exec the regitration request RestResponse response = await cc.Resource.ExecutePutAsync(regRequest); - if(!response.IsSuccessful) - { - throw response.ErrorException!; - } + response.ThrowIfError(); } @@ -386,12 +384,8 @@ namespace VNLib.Data.Caching.Extensions { //Execute the request RestResponse response = await clientContract.Resource.ExecuteGetAsync(negotation, token); - - //Check verify the response - if (!response.IsSuccessful) - { - throw response.ErrorException!; - } + + response.ThrowIfError(); if (response.Content == null) { diff --git a/lib/VNLib.Data.Caching.Extensions/src/ListServerRequest.cs b/lib/VNLib.Data.Caching.Extensions/src/ListServerRequest.cs index caa53ad..fd25925 100644 --- a/lib/VNLib.Data.Caching.Extensions/src/ListServerRequest.cs +++ b/lib/VNLib.Data.Caching.Extensions/src/ListServerRequest.cs @@ -1,5 +1,5 @@ /* -* Copyright (c) 2022 Vaughn Nugent +* Copyright (c) 2023 Vaughn Nugent * * Library: VNLib * Package: VNLib.Data.Caching.Extensions -- cgit