Prevent threads from being added to a discussion twice.

Probably slow, but it works for now.
This commit is contained in:
Ibrahim Awwal
2012-09-14 03:40:41 -07:00
parent d05c92ba7c
commit a570b6030a

View File

@@ -18,11 +18,12 @@ if Backbone?
@current_page < @pages
addThread: (thread, options) ->
# TODO: Check for existing thread with same ID?
options ||= {}
model = new Thread thread
@add model
model
# TODO: Check for existing thread with same ID in a faster way
if not @find(thread.id)
options ||= {}
model = new Thread thread
@add model
model
retrieveAnotherPage: (search_text="", commentable_ids="", sort_key="")->
# TODO: I really feel that this belongs in DiscussionThreadListView