2
2
3
3
import com .fasterxml .jackson .core .JsonProcessingException ;
4
4
import com .fasterxml .jackson .databind .ObjectMapper ;
5
- import com .javadiscord .jdi .core .api .utils .CacheHandler ;
5
+ import com .javadiscord .jdi .core .api .utils .CacheUpdateHandler ;
6
6
import com .javadiscord .jdi .internal .api .DiscordRequest ;
7
7
import com .javadiscord .jdi .internal .api .DiscordRequestDispatcher ;
8
8
import com .javadiscord .jdi .internal .api .DiscordResponse ;
15
15
public class DiscordResponseParser {
16
16
private static final ObjectMapper OBJECT_MAPPER = new ObjectMapper ();
17
17
private final DiscordRequestDispatcher dispatcher ;
18
- private final CacheHandler cacheHandler ;
18
+ private final CacheUpdateHandler cacheUpdateHandler ;
19
19
20
20
public DiscordResponseParser (DiscordRequestDispatcher dispatcher , Cache cache ) {
21
21
this .dispatcher = dispatcher ;
22
- this .cacheHandler = new CacheHandler (cache );
22
+ this .cacheUpdateHandler = new CacheUpdateHandler (cache );
23
23
}
24
24
25
25
public <T > AsyncResponse <List <T >> callAndParseList (Class <T > clazz , DiscordRequest request ) {
@@ -31,7 +31,7 @@ public <T> AsyncResponse<List<T>> callAndParseList(Class<T> clazz, DiscordReques
31
31
try {
32
32
List <T > resultList = parseResponseFromList (clazz , response .body ());
33
33
asyncResponse .setResult (resultList );
34
- cacheHandler . cacheResult (resultList );
34
+ cacheUpdateHandler . updateCache (resultList );
35
35
} catch (Exception e ) {
36
36
asyncResponse .setException (e );
37
37
}
@@ -59,7 +59,7 @@ public <T> AsyncResponse<List<T>> callAndParseMap(String key, DiscordRequest req
59
59
try {
60
60
List <T > resultList = parseResponseFromMap (key , response .body ());
61
61
asyncResponse .setResult (resultList );
62
- cacheHandler . cacheResult (resultList );
62
+ cacheUpdateHandler . updateCache (resultList );
63
63
} catch (Exception e ){
64
64
asyncResponse .setException (e );
65
65
}
@@ -96,7 +96,7 @@ private <T> void success(
96
96
try {
97
97
T result = OBJECT_MAPPER .readValue (response .body (), type );
98
98
asyncResponse .setResult (result );
99
- cacheHandler . cacheResult (result );
99
+ cacheUpdateHandler . updateCache (result );
100
100
} catch (JsonProcessingException e ) {
101
101
asyncResponse .setException (e );
102
102
}
0 commit comments