Skip to content

Commit db150cd

Browse files
committed
cleanup
1 parent d82064b commit db150cd

File tree

5 files changed

+15
-23
lines changed

5 files changed

+15
-23
lines changed

Clojure-Websockets/src/clj/birdwatch/channels.clj

Lines changed: 11 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -3,41 +3,34 @@
33
(:require
44
[clojure.tools.logging :as log]
55
[com.stuartsierra.component :as component]
6-
[clojure.core.async :as async :refer [<! <!! >! >!! chan put! alts! mult tap timeout go go-loop]]))
6+
[clojure.core.async :as async :refer [chan mult tap]]))
77

88
(defrecord Channels []
99
component/Lifecycle
1010
(start [component]
1111
(log/info "Starting Channels")
1212
(let [tweets (chan)
13-
tweet-missing (chan) ; channel for requesting missing tweet
14-
missing-tweet-found (chan); channel for responding to missing request
13+
tweets-mult (mult tweets)
1514
persistence (chan)
1615
rt-persistence (chan)
17-
percolation (chan)
18-
percolation-matches (chan 10000)
19-
register-percolation (chan)
20-
query (chan)
21-
query-results (chan)
22-
tweets-mult (mult tweets)
23-
tweet-count (chan)]
16+
percolation (chan)]
2417
;; fan tweet out into multiple channels (through tweets-mult created above)
2518
(tap tweets-mult percolation)
2619
(tap tweets-mult persistence)
2720
(tap tweets-mult rt-persistence)
2821
(assoc component
2922
:tweets tweets
30-
:tweet-missing tweet-missing
31-
:missing-tweet-found missing-tweet-found
23+
:tweets-mult tweets-mult
3224
:persistence persistence
3325
:rt-persistence rt-persistence
3426
:percolation percolation
35-
:percolation-matches percolation-matches
36-
:register-percolation register-percolation
37-
:query query
38-
:query-results query-results
39-
:tweets-mult tweets-mult
40-
:tweet-count tweet-count)))
27+
:tweet-missing (chan) ; channel for requesting missing tweet
28+
:missing-tweet-found (chan); channel for responding to missing request
29+
:percolation-matches (chan)
30+
:register-percolation (chan)
31+
:query (chan)
32+
:query-results (chan)
33+
:tweet-count (chan))))
4134
(stop [component]
4235
(log/info "stop connection to Twitter Streaming API")
4336
(assoc component :tweets nil :tweet-missing nil :missing-tweet-found nil

Clojure-Websockets/src/clj/birdwatch/communicator.clj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
[taoensso.sente :as sente]
88
[taoensso.sente.packers.transit :as sente-transit]
99
[com.stuartsierra.component :as component]
10-
[clojure.core.async :as async :refer [<! <!! >! >!! chan put! alts! timeout go go-loop]]))
10+
[clojure.core.async :as async :refer [<! >! put! timeout go-loop]]))
1111

1212
(def packer (sente-transit/get-flexi-packer :json)) ;; serialization format for client<->server comm
1313

Clojure-Websockets/src/clj/birdwatch/http.clj

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,7 @@
99
[compojure.route :as route]
1010
[com.stuartsierra.component :as component]))
1111

12-
(def ring-defaults-config (assoc-in ring.middleware.defaults/site-defaults
13-
[:security :anti-forgery]
12+
(def ring-defaults-config (assoc-in ring.middleware.defaults/site-defaults [:security :anti-forgery]
1413
{:read-token (fn [req] (-> req :params :csrf-token))}))
1514

1615
(defrecord Httpserver [conf communicator server]

Clojure-Websockets/src/clj/birdwatch/percolator.clj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
[clojurewerkz.elastisch.rest.percolation :as perc]
1010
[clojurewerkz.elastisch.rest.response :as esrsp]
1111
[com.stuartsierra.component :as component]
12-
[clojure.core.async :as async :refer [<! <!! >! >!! chan put! alts! timeout go go-loop close!]]))
12+
[clojure.core.async :as async :refer [<! put! go-loop]]))
1313

1414
(defn start-percolator [{:keys [query uid]} conn subscriptions]
1515
"register percolation search with ID based on hash of the query"

Clojure-Websockets/src/clj/birdwatch/persistence.clj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
[clojurewerkz.elastisch.query :as q]
1414
[clojurewerkz.elastisch.rest.response :as esrsp]
1515
[com.stuartsierra.component :as component]
16-
[clojure.core.async :as async :refer [<! <!! >! >!! chan put! alts! timeout go go-loop close!]]))
16+
[clojure.core.async :as async :refer [<! chan put! timeout go-loop]]))
1717

1818
(defn native-query [{:keys [query n from]} conf native-conn]
1919
"run a query on previous matching tweets"

0 commit comments

Comments
 (0)