lib/ayadn/databases.rb in ayadn-1.6.0 vs lib/ayadn/databases.rb in ayadn-1.7.0
- old
+ new
@@ -75,11 +75,17 @@
dummy = {}
@blacklist.each {|v,k| dummy[v.downcase] = k}
@blacklist.clear
dummy.each {|v,k| @blacklist[v] = k}
end
- def self.save_max_id(stream)
- @pagination[stream['meta']['marker']['name']] = stream['meta']['max_id']
+
+ def self.save_max_id(stream, name = 'unknown')
+ if stream['meta']['marker'].nil?
+ key = name
+ else
+ key = stream['meta']['marker']['name']
+ end
+ @pagination[key] = stream['meta']['max_id']
end
def self.create_alias(channel_id, channel_alias)
@aliases[channel_alias] = channel_id
end