Skip to content
This repository was archived by the owner on Dec 12, 2021. It is now read-only.

Commit 46dd694

Browse files
Update TypesenseServiceProvider.php
- Updated config to match typesense sdk v2
1 parent 43ba811 commit 46dd694

File tree

1 file changed

+15
-25
lines changed

1 file changed

+15
-25
lines changed

src/TypesenseServiceProvider.php

Lines changed: 15 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -25,18 +25,13 @@ public function boot(): void
2525
static function ($app) {
2626
$client = new Client(
2727
[
28-
'master_node' => config(
29-
'scout.typesensesearch.master_node',
30-
[]
31-
),
32-
'read_replica_nodes' => !config(
33-
'scout.typesensesearch.enabled_read_replica',
34-
false
35-
) ? [] : config('scout.typesensesearch.read_replicas', []),
36-
'timeout_seconds' => config(
37-
'scout.typesensesearch.timeout',
38-
2.0
39-
),
28+
'api_key' => config('scout.typesensesearch.api_key', ''),
29+
'nodes' => config('scout.typesensesearch.nodes', []),
30+
'nearest_node' => config('scout.typesensesearch.nearest_node', []),
31+
'connection_timeout_seconds' => config('scout.typesensesearch.connection_timeout_seconds', 2.0),
32+
'healthcheck_interval_seconds' => config('scout.typesensesearch.healthcheck_interval_seconds', 60),
33+
'num_retries' => config('scout.typesensesearch.num_retries', 3),
34+
'retry_interval_seconds' => config('scout.typesensesearch.retry_interval_seconds', 1.0),
4035
]
4136
);
4237
return new TypesenseSearchEngine(new Typesense($client));
@@ -60,18 +55,13 @@ public function register(): void
6055
static function () {
6156
$client = new Client(
6257
[
63-
'master_node' => config(
64-
'scout.typesensesearch.master_node',
65-
[]
66-
),
67-
'read_replica_nodes' => !config(
68-
'scout.typesensesearch.enabled_read_replica',
69-
false
70-
) ? [] : config('scout.typesensesearch.read_replicas', []),
71-
'timeout_seconds' => config(
72-
'scout.typesensesearch.timeout',
73-
2.0
74-
),
58+
'api_key' => config('scout.typesensesearch.api_key', ''),
59+
'nodes' => config('scout.typesensesearch.nodes', []),
60+
'nearest_node' => config('scout.typesensesearch.nearest_node', []),
61+
'connection_timeout_seconds' => config('scout.typesensesearch.connection_timeout_seconds', 2.0),
62+
'healthcheck_interval_seconds' => config('scout.typesensesearch.healthcheck_interval_seconds', 60),
63+
'num_retries' => config('scout.typesensesearch.num_retries', 3),
64+
'retry_interval_seconds' => config('scout.typesensesearch.retry_interval_seconds', 1.0),
7565
]
7666
);
7767

@@ -82,4 +72,4 @@ static function () {
8272
$this->app->alias(Typesense::class, 'typesense');
8373
}
8474

85-
}
75+
}

0 commit comments

Comments
 (0)