バグ #587 » direct_message.rb.diff
direct_message.rb 2013-04-27 02:41:29.682556622 +0900 | ||
---|---|---|
result = []
|
||
@dm_lock.synchronize do
|
||
dms.sort_by{ |s| Time.parse(s[:created_at]) rescue Time.now }.each { |dm|
|
||
if add_dm(dm, dm[:sender]) and add_dm(dm, dm[:recipient])
|
||
if add_dm(dm, dm[:sender]) and (dm[:sender] == dm[:recipient] || add_dm(dm, dm[:recipient]))
|
||
result << dm end } end
|
||
[service, result]
|
||
else
|