save_group should be faster for saving newsrc's than save
This commit is contained in:
parent
8552aa83e4
commit
6e9300ee9b
1 changed files with 5 additions and 3 deletions
|
|
@ -267,7 +267,7 @@ def get_articles(cachedir=false)
|
|||
# clean up old newsrc entries
|
||||
if @connections[server]["first"] > 0
|
||||
@connections[server]["newsrc"].unmark_range(@group, 0, (@connections[server]["first"] - 1).to_s)
|
||||
@connections[server]["newsrc"].save
|
||||
@connections[server]["newsrc"].save_group(@group)
|
||||
end
|
||||
else
|
||||
puts " First article has higher number than last article on server #{server}."
|
||||
|
|
@ -632,6 +632,7 @@ def get_group_body_rest(subj, file=nil)
|
|||
puts "full subject: #{@groups[subj]['messageinfo'][i][:subject]}" if Debuglevel > 0
|
||||
puts "message id: #{@groups[subj]['messageinfo'][i][:messid]}" if Debuglevel > 1
|
||||
puts "id: #{@groups[subj]['messageinfo'][i][:id]}" if Debuglevel > 1
|
||||
puts "from: #{@groups[subj]["messageinfo"][i][:from]}" if Debuglevel > 1
|
||||
puts "server: #{@groups[subj]['messageinfo'][i][:server]}" if Debuglevel > 0
|
||||
resp = false
|
||||
while resp == false
|
||||
|
|
@ -782,7 +783,8 @@ end
|
|||
|
||||
def save_newsrc()
|
||||
@connections.keys.each{|server|
|
||||
@connections[server]["newsrc"].save
|
||||
#@connections[server]["newsrc"].save
|
||||
@connections[server]["newsrc"].save_group(@group)
|
||||
}
|
||||
end
|
||||
|
||||
|
|
@ -830,7 +832,7 @@ puts " #{Time.now} Reading cache for #{server}"
|
|||
add(id_i, messid, from, subject, server)
|
||||
end
|
||||
# XXX alle traagheid van de cache_read zit in deze regel:
|
||||
@connections[server]["skip_ids"].insert(id_i)
|
||||
@connections[server]["skip_ids"].insert!(id_i)
|
||||
end
|
||||
end
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue