From 9bb93a942c0cd79d7ac37d9663a2dc0d9e6c90f3 Mon Sep 17 00:00:00 2001 From: Wesley Kerfoot Date: Sat, 1 Feb 2020 00:42:55 -0500 Subject: [PATCH] remove unnecessary hashset shit --- src/twit2blogpkg/server.nim | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/twit2blogpkg/server.nim b/src/twit2blogpkg/server.nim index 01ae0d9..24b111f 100644 --- a/src/twit2blogpkg/server.nim +++ b/src/twit2blogpkg/server.nim @@ -1,4 +1,4 @@ -import strutils, sets, options, sugar, sequtils, asyncdispatch, threadpool, db_sqlite +import strutils, options, sugar, sequtils, asyncdispatch, threadpool, db_sqlite import twitter import xander @@ -70,13 +70,10 @@ proc startServer* = runForever(8080) proc handleRenders* = - var processing = initHashSet[string]() - while true: let t : ThreadRequest = chan.recv() - - if processing.contains(t.author & t.tweetID) or threadExists(t.tweetID, t.author).isSome: - echo "It contained the item, so we're skipping it" + if threadExists(t.tweetID, t.author).isSome: + echo "We already have this thread, so we're skipping it" continue let tweets = t.tweetID.renderThread(t.author) @@ -87,4 +84,3 @@ proc handleRenders* = author: t.author, tweets: tweets.get.join("\n")) ) - processing.excl(t.author & t.tweetID)