aboutsummaryrefslogtreecommitdiff
path: root/src/tw/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/tw/mod.rs')
-rw-r--r--src/tw/mod.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/tw/mod.rs b/src/tw/mod.rs
index 9433e45..710bf59 100644
--- a/src/tw/mod.rs
+++ b/src/tw/mod.rs
@@ -241,6 +241,10 @@ impl TwitterCache {
pub fn cache_api_event(&mut self, json: serde_json::Map<String, serde_json::Value>, mut queryer: &mut ::Queryer) {
/* don't really care to hold on to who fav, unfav, ... when, just pick targets out. */
match json.get("event").and_then(|x| x.as_str()) {
+ Some("quoted_tweet") => {
+ self.cache_api_tweet(json["target_object"].clone());
+ self.cache_api_user(json["source"].clone());
+ },
Some("favorite") => {
self.cache_api_tweet(json["target_object"].clone());
self.cache_api_user(json["source"].clone());