history :: lqueue(),
subject = [] :: [text()],
subject_author = <<"">> :: binary(),
- just_created = misc:now_to_usec(now()) :: true | integer(),
+ just_created = p1_time_compat:os_system_time(micro_seconds) :: true | integer(),
activity = treap:empty() :: treap:treap(),
room_shaper = none :: shaper:shaper(),
room_queue :: p1_queue:queue() | undefined
true when (HistorySize == 0) or (JustCreated == true) ->
{false, 0};
true ->
- Ts_diff = (misc:now_to_usec(now())
+ Ts_diff = (p1_time_compat:os_system_time(micro_seconds)
- S#state.just_created) div 1000000,
{false, Ts_diff};
false ->
ResultState =
case NewStateData#state.just_created of
true ->
- NewStateData#state{just_created = misc:now_to_usec(now())};
+ NewStateData#state{just_created = p1_time_compat:os_system_time(micro_seconds)};
_ ->
Robots = maps:remove(From, StateData#state.robots),
NewStateData#state{robots = Robots}