Improved error handling.
This commit is contained in:
parent
7360985c21
commit
d25cd7da59
3 changed files with 7 additions and 5 deletions
|
@ -141,8 +141,9 @@ class Index extends App.ControllerContent
|
||||||
groupSelection(group_id, placeholder, 'search')
|
groupSelection(group_id, placeholder, 'search')
|
||||||
content.find('.js-searchTermList').append(placeholder)
|
content.find('.js-searchTermList').append(placeholder)
|
||||||
|
|
||||||
for item in channel.options.sync.search
|
if channel.options && channel.options.sync && channel.options.sync.search
|
||||||
placeholderAdd(item.term, item.group_id, 'search')
|
for item in channel.options.sync.search
|
||||||
|
placeholderAdd(item.term, item.group_id, 'search')
|
||||||
|
|
||||||
content.find('.js-searchTermAdd').on('click', ->
|
content.find('.js-searchTermAdd').on('click', ->
|
||||||
placeholderAdd('', '')
|
placeholderAdd('', '')
|
||||||
|
|
|
@ -121,7 +121,7 @@ class Channel::Driver::Twitter
|
||||||
counter = 0
|
counter = 0
|
||||||
@tweet.client.search(search[:term], result_type: result_type).collect { |tweet|
|
@tweet.client.search(search[:term], result_type: result_type).collect { |tweet|
|
||||||
|
|
||||||
break if search[:limit] && search[:limit] <= counter
|
break if @sync[:limit] && @sync[:limit] <= counter
|
||||||
break if Ticket::Article.find_by(message_id: tweet.id)
|
break if Ticket::Article.find_by(message_id: tweet.id)
|
||||||
|
|
||||||
@tweet.to_group(tweet, search[:group_id], @channel)
|
@tweet.to_group(tweet, search[:group_id], @channel)
|
||||||
|
@ -141,7 +141,7 @@ class Channel::Driver::Twitter
|
||||||
counter = 0
|
counter = 0
|
||||||
@tweet.client.mentions_timeline.each { |tweet|
|
@tweet.client.mentions_timeline.each { |tweet|
|
||||||
|
|
||||||
break if @sync[:mentions][:limit] && @sync[:mentions][:limit] <= counter
|
break if @sync[:limit] && @sync[:limit] <= counter
|
||||||
break if Ticket::Article.find_by(message_id: tweet.id)
|
break if Ticket::Article.find_by(message_id: tweet.id)
|
||||||
|
|
||||||
@tweet.to_group(tweet, @sync[:mentions][:group_id], @channel)
|
@tweet.to_group(tweet, @sync[:mentions][:group_id], @channel)
|
||||||
|
@ -160,7 +160,7 @@ class Channel::Driver::Twitter
|
||||||
counter = 0
|
counter = 0
|
||||||
@tweet.client.direct_messages.each { |tweet|
|
@tweet.client.direct_messages.each { |tweet|
|
||||||
|
|
||||||
break if @sync[:direct_messages][:limit] && @sync[:direct_messages][:limit] <= counter
|
break if @sync[:limit] && @sync[:limit] <= counter
|
||||||
break if Ticket::Article.find_by(message_id: tweet.id)
|
break if Ticket::Article.find_by(message_id: tweet.id)
|
||||||
|
|
||||||
@tweet.to_group(tweet, @sync[:direct_messages][:group_id], @channel)
|
@tweet.to_group(tweet, @sync[:direct_messages][:group_id], @channel)
|
||||||
|
|
|
@ -69,6 +69,7 @@ class ExternalCredential::Twitter
|
||||||
oauth_token_secret: access_token.secret,
|
oauth_token_secret: access_token.secret,
|
||||||
},
|
},
|
||||||
sync: {
|
sync: {
|
||||||
|
limit: 20,
|
||||||
search: [],
|
search: [],
|
||||||
mentions: {},
|
mentions: {},
|
||||||
direct_messages: {}
|
direct_messages: {}
|
||||||
|
|
Loading…
Reference in a new issue