unify timestamps

This commit is contained in:
Spirtix 2023-07-27 19:06:19 +02:00
parent c0f7959e82
commit 9c3c374741
3 changed files with 164 additions and 164 deletions

View File

@ -155,7 +155,7 @@ public class ContentController : Controller {
ItemID = itemData.ItemID,
Quantity = item.Quantity,
Uses = itemData.Uses,
ModifiedDate = DateTime.Now,
ModifiedDate = new DateTime(DateTime.Now.Ticks),
Item = itemData
};
userItemData.Add(uid);

View File

@ -40,7 +40,7 @@ public class RoomService {
UserItemPositionID = roomItem.Id,
ItemID = (int)itemRequest.Item.ItemID,
ItemStateID = defaultState.ItemStateID,
StateChangeDate = DateTime.Now
StateChangeDate = new DateTime(DateTime.Now.Ticks)
};
states.Add(userDefaultState);
itemRequest.UserItemState = userDefaultState;
@ -140,7 +140,7 @@ public class RoomService {
}
}
DateTime stateChange = DateTime.Now;
DateTime stateChange = new DateTime(DateTime.Now.Ticks);
if (nextStateID == -1) {
nextStateID = pos.UserItemState.ItemStateID;
stateChange = pos.UserItemState.StateChangeDate;
@ -182,7 +182,7 @@ public class RoomService {
ItemStateCriteriaExpiry? expiry = (ItemStateCriteriaExpiry?)currState.Rule.Criterias.Find(x => x.Type == ItemStateCriteriaType.StateExpiry);
if (expiry != null) {
DateTime start = pos.UserItemState.StateChangeDate;
if (start.AddSeconds(expiry.Period) <= DateTime.Now)
if (start.AddSeconds(expiry.Period) <= new DateTime(DateTime.Now.Ticks))
return expiry.EndStateID;
}