バグ #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
|
||