@@ -22,7 +22,7 @@ namespace CouchDB.Driver
22
22
public class CouchDatabase < TSource > where TSource : CouchDocument
23
23
{
24
24
private readonly QueryProvider _queryProvider ;
25
- private readonly FlurlClient _flurlClient ;
25
+ private readonly IFlurlClient _flurlClient ;
26
26
private readonly CouchSettings _settings ;
27
27
private readonly string _connectionString ;
28
28
@@ -36,7 +36,7 @@ public class CouchDatabase<TSource> where TSource : CouchDocument
36
36
/// </summary>
37
37
public CouchSecurity Security { get ; }
38
38
39
- internal CouchDatabase ( FlurlClient flurlClient , CouchSettings settings , string connectionString , string db )
39
+ internal CouchDatabase ( IFlurlClient flurlClient , CouchSettings settings , string connectionString , string db )
40
40
{
41
41
_flurlClient = flurlClient ?? throw new ArgumentNullException ( nameof ( flurlClient ) ) ;
42
42
_settings = settings ?? throw new ArgumentNullException ( nameof ( settings ) ) ;
@@ -262,12 +262,12 @@ public Task<List<TSource>> QueryAsync(object mangoQuery)
262
262
263
263
private async Task < List < TSource > > SendQueryAsync ( Func < IFlurlRequest , Task < HttpResponseMessage > > requestFunc )
264
264
{
265
- var request = NewRequest ( )
265
+ IFlurlRequest request = NewRequest ( )
266
266
. AppendPathSegment ( "_find" ) ;
267
267
268
- var message = requestFunc ( request ) ;
268
+ Task < HttpResponseMessage > message = requestFunc ( request ) ;
269
269
270
- var findResult = await message
270
+ FindResult < TSource > findResult = await message
271
271
. ReceiveJson < FindResult < TSource > > ( )
272
272
. SendRequestAsync ( )
273
273
. ConfigureAwait ( false ) ;
@@ -281,7 +281,7 @@ private async Task<List<TSource>> SendQueryAsync(Func<IFlurlRequest, Task<HttpRe
281
281
/// <returns></returns>
282
282
public async Task < List < TSource > > FindManyAsync ( IEnumerable < string > docIds )
283
283
{
284
- var bulkGetResult = await NewRequest ( )
284
+ BulkGetResult < TSource > bulkGetResult = await NewRequest ( )
285
285
. AppendPathSegment ( "_bulk_get" )
286
286
. PostJsonAsync ( new
287
287
{
0 commit comments