makes it easy for bryce to trigger reload for all yodlee

This commit is contained in:
Bryce
2023-07-28 13:59:15 -07:00
parent 9c6c5d8f9e
commit bc57978ceb
3 changed files with 26 additions and 8 deletions

View File

@@ -56,26 +56,29 @@
[amazonica "0.3.153" [amazonica "0.3.153"
:exclusions [com.amazonaws/aws-java-sdk :exclusions [com.amazonaws/aws-java-sdk
com.amazonaws/amazon-kinesis-client]] com.amazonaws/amazon-kinesis-client]]
[com.amazonaws/aws-java-sdk-core "1.11.926" [com.amazonaws/aws-java-sdk-core "1.12.515"
:exclusions [commons-codec :exclusions [commons-codec
commons-logging]] commons-logging]]
[com.amazonaws/aws-java-sdk-s3 "1.11.926" [com.amazonaws/aws-java-sdk-s3 "1.12.515"
:exclusions [commons-codec :exclusions [commons-codec
org.apache.httpcomponents/httpclient]] org.apache.httpcomponents/httpclient]]
[com.amazonaws/aws-java-sdk-sqs "1.11.926" [com.amazonaws/aws-java-sdk-textract "1.12.515"
:exclusions [commons-codec :exclusions [commons-codec
org.apache.httpcomponents/httpclient]] org.apache.httpcomponents/httpclient]]
[com.amazonaws/aws-java-sdk-lambda "1.11.926" [com.amazonaws/aws-java-sdk-sqs "1.12.515"
:exclusions [commons-codec
org.apache.httpcomponents/httpclient]]
[com.amazonaws/aws-java-sdk-lambda "1.12.515"
:exclusions [commons-codec :exclusions [commons-codec
org.apache.httpcomponents/httpclient]] org.apache.httpcomponents/httpclient]]
[com.amazonaws/aws-java-sdk-ecs "1.11.926" [com.amazonaws/aws-java-sdk-ecs "1.12.515"
:exclusions [commons-codec :exclusions [commons-codec
org.apache.httpcomponents/httpclient]] org.apache.httpcomponents/httpclient]]
[com.amazonaws/aws-java-sdk-ses "1.11.926" [com.amazonaws/aws-java-sdk-ses "1.12.515"
:exclusions [commons-codec :exclusions [commons-codec
org.apache.httpcomponents/httpclient]] org.apache.httpcomponents/httpclient]]
[com.amazonaws/aws-java-sdk-dynamodb "1.11.926" [com.amazonaws/aws-java-sdk-dynamodb "1.12.515"
:exclusions [commons-codec :exclusions [commons-codec
org.apache.httpcomponents/httpclient]] org.apache.httpcomponents/httpclient]]
#_[org.eclipse.jetty/jetty-http "11.0.0"] #_[org.eclipse.jetty/jetty-http "11.0.0"]

View File

@@ -645,7 +645,7 @@
_ (mu/log ::transacting-batch _ (mu/log ::transacting-batch
:batch batch-id :batch batch-id
:count (count batch)) :count (count batch))
tx-result @(dc/transact conn batch)] tx-result @(dc/transact-async conn batch)]
(cond-> full-tx (cond-> full-tx
(:tx-data full-tx) (update :tx-data #(into % (:tx-data tx-result))) (:tx-data full-tx) (update :tx-data #(into % (:tx-data tx-result)))

View File

@@ -359,3 +359,18 @@
(defn reauthenticate-and-recache [client-code pa data] (defn reauthenticate-and-recache [client-code pa data]
(reauthenticate client-code pa data) (reauthenticate client-code pa data)
(refresh-provider-account client-code pa)) (refresh-provider-account client-code pa))
(defn force-pull-all []
(doseq [[client-code yodlee-provider-account] (seq (dc/q '[:find ?cd ?pai
:where [?c :client/code ?cd]
[?yap :yodlee-provider-account/client ?c]
[?yap :yodlee-provider-account/id ?pai]]
(dc/db conn)))]
(println "Trying " client-code "account" yodlee-provider-account)
(clojure.pprint/pprint (reauthenticate client-code yodlee-provider-account {}))
(println "waiting")
(Thread/sleep 15000)
(println "refreshing")
(clojure.pprint/pprint (refresh-provider-account client-code yodlee-provider-account))))