@@ -23,33 +23,37 @@ defmodule ConfigCat.Client do
23
23
24
24
@ spec get_all_keys ( client ( ) ) :: [ Config . key ( ) ]
25
25
def get_all_keys ( client ) do
26
- GenServer . call ( client , :get_all_keys )
26
+ GenServer . call ( client , :get_all_keys , Constants . fetch_timeout ( ) )
27
27
end
28
28
29
29
@ spec get_value ( client ( ) , Config . key ( ) , Config . value ( ) , User . t ( ) | nil ) :: Config . value ( )
30
30
def get_value ( client , key , default_value , user \\ nil ) do
31
- GenServer . call ( client , { :get_value , key , default_value , user } )
31
+ GenServer . call ( client , { :get_value , key , default_value , user } , Constants . fetch_timeout ( ) )
32
32
end
33
33
34
34
@ spec get_variation_id ( client ( ) , Config . key ( ) , Config . variation_id ( ) , User . t ( ) | nil ) ::
35
35
Config . variation_id ( )
36
36
def get_variation_id ( client , key , default_variation_id , user \\ nil ) do
37
- GenServer . call ( client , { :get_variation_id , key , default_variation_id , user } )
37
+ GenServer . call (
38
+ client ,
39
+ { :get_variation_id , key , default_variation_id , user } ,
40
+ Constants . fetch_timeout ( )
41
+ )
38
42
end
39
43
40
44
@ spec get_all_variation_ids ( client ( ) , User . t ( ) | nil ) :: [ Config . variation_id ( ) ]
41
45
def get_all_variation_ids ( client , user \\ nil ) do
42
- GenServer . call ( client , { :get_all_variation_ids , user } )
46
+ GenServer . call ( client , { :get_all_variation_ids , user } , Constants . fetch_timeout ( ) )
43
47
end
44
48
45
49
@ spec get_key_and_value ( client ( ) , Config . variation_id ( ) ) :: { Config . key ( ) , Config . value ( ) } | nil
46
50
def get_key_and_value ( client , variation_id ) do
47
- GenServer . call ( client , { :get_key_and_value , variation_id } )
51
+ GenServer . call ( client , { :get_key_and_value , variation_id } , Constants . fetch_timeout ( ) )
48
52
end
49
53
50
54
@ spec force_refresh ( client ( ) ) :: refresh_result ( )
51
55
def force_refresh ( client ) do
52
- GenServer . call ( client , :force_refresh )
56
+ GenServer . call ( client , :force_refresh , Constants . fetch_timeout ( ) )
53
57
end
54
58
55
59
@ impl GenServer
0 commit comments