mirror of
https://github.com/dkam/suo.git
synced 2025-01-29 07:42:43 +00:00
faster unpack without exceptions
This commit is contained in:
@@ -175,7 +175,9 @@ module Suo
|
||||
end
|
||||
|
||||
def deserialize_locks(val)
|
||||
MessagePack.unpack(val).map do |time, token|
|
||||
unpacked = (val.nil? || val == "") ? [] : MessagePack.unpack(val)
|
||||
|
||||
unpacked.map do |time, token|
|
||||
[Time.at(time), token]
|
||||
end
|
||||
rescue EOFError => _
|
||||
|
||||
Reference in New Issue
Block a user