Method: OpenC3::ReactionModel#sleep

Defined in:
lib/openc3/models/reaction_model.rb

#sleepObject



238
239
240
241
242
243
244
245
# File 'lib/openc3/models/reaction_model.rb', line 238

def sleep
  if @snooze > 0
    @snoozed_until = Time.now.to_i + @snooze
    @updated_at = Time.now.to_nsec_from_epoch
    Store.hset(@primary_key, @name, JSON.generate(as_json(:allow_nan => true)))
    notify(kind: 'snoozed')
  end
end