From 2374c8c0bc2004adea3bb73ba0239509d361a714 Mon Sep 17 00:00:00 2001 From: Conor Flynn Date: Wed, 1 Feb 2023 12:44:27 -0500 Subject: [PATCH] unstable commit, docker test 2 --- .../external/requester/RequestFramework.java | 13 ++++++++++--- .../external/requester/RequestFramework.class | Bin 4369 -> 4510 bytes 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/DeFi-Data-Engine/Api-Handler/src/main/java/org/stream/external/requester/RequestFramework.java b/DeFi-Data-Engine/Api-Handler/src/main/java/org/stream/external/requester/RequestFramework.java index 765cc9e1..a27dddbd 100644 --- a/DeFi-Data-Engine/Api-Handler/src/main/java/org/stream/external/requester/RequestFramework.java +++ b/DeFi-Data-Engine/Api-Handler/src/main/java/org/stream/external/requester/RequestFramework.java @@ -1,6 +1,8 @@ package org.stream.external.requester; import java.util.HashMap; +import java.util.List; +import java.util.stream.Collectors; import okhttp3.Request; import okhttp3.Request.Builder; @@ -18,7 +20,7 @@ public RequestFramework(String url, HashMap properties, HashMap< this.tags = tags; } - private final Request getRequest(HashMap properties, HashMap headers) { + protected final Request getRequest(HashMap properties, HashMap headers) { HashMap all_properties = new HashMap(); HashMap all_headers = new HashMap(); @@ -90,9 +92,14 @@ private final Request getRequest(HashMap properties, HashMap properties, HashMap headers) { + + @SuppressWarnings("unchecked") + public final void request(HashMap properties, HashMap headers) { + // clone maps and push to process + HashMap cloned_properties = (HashMap) properties.clone(); + HashMap cloned_headers = (HashMap) headers.clone(); + process(cloned_properties, cloned_headers); } protected abstract void process(HashMap properties, HashMap headers); diff --git a/DeFi-Data-Engine/Api-Handler/target/classes/org/stream/external/requester/RequestFramework.class b/DeFi-Data-Engine/Api-Handler/target/classes/org/stream/external/requester/RequestFramework.class index e8e0027bb93ce570478b78b00906a22139577f5c..3ed11161c1de27cd11b02b55f89bb1e82bc769ff 100644 GIT binary patch delta 557 zcmX|;&r4KM6vsd3`UYp-41>=`aG)PHV$^6BG$C3Pk*H+_DHK6Jh?!RgkunM`3fx3Q zyO_OWSy`Ey2rgz3ty;A1A864oX&V;N_l+8td%pLcbH3km?zzu$GwuGDzqOA*f#ntd zcjBy12QO00(PPAlcgOFAKE|sQuc;c16Xo$@I5}wq^;qeK91~%A>P{$MddoK!-YkXX zO4{$S#mazRZE3Biqw-T2tU?<(|;*@ZhJ&e)DL*Zj` z%+k&WVNLygWgp*#KRLiJ@)o1hQgm5{L)Oh<>*a_IQLw8Vwd?fS6n*xDWA>DjHm96L zPFszB`^=zyW60KX4BH>hxhBrLW-hw@jJV^Bx)WS-XBc#&Tv@%J{$bPC*sWQmG!clY zvo>MC3{{+-hwQBGFi(TxknLRK`6oIqbZugvmp_>G)_A$1V1u5DX5z^fHGq<+w`k>d zy+~nGV5^9vXyie>UO7ur=}tRPrMQFw**DrAdnJ~yOGbp~?;>har|o?If4-0BdC|uz VYrA{LTQMB(SP(}10p7Dj;vWjSLQbsO?T#A~>Widp}Vk9MHM_4KwAv=A0_uEF1 zjb>qKVeKEVup?VVa%M&r=RBvL=Y7t3-h=3V#D4n8JOJHX-P&K4C3sg>mlqb-+@#$j z7w(RISmDP*2^InTlu|~JYRcSxCndo<*V!_gl@wE@R1Gm|8CIMi#1eIEC~gzxhz4#H zGemi&kyphJn)swy3TY7^tx`^##E3~B9WqL%%+e)u^vF8BvP+-rF({|1xn@{0jL0K# zc_AV15ys@3aT8#|1WB4^Cd~j-W{4RxM%+x3y1Vzk$!1zF0w1Eikb1objds8xM&qIV zNK-&st3XR`b3;gbQSQ-v&LEs8{|r=yS3e+YDmXeB4GWcudCvah+8u0+$HTF1l>d!} R6BQaxIaADv6P$C2^$USPIw}AF