diff --git a/melisa/utils/snowflake.py b/melisa/utils/snowflake.py index c33b598..b7db324 100644 --- a/melisa/utils/snowflake.py +++ b/melisa/utils/snowflake.py @@ -48,7 +48,10 @@ class Snowflake(int): @property def timestamp(self) -> float: - return self >> 22 + """ + Timestamp of moment when snowflake was created + """ + return (self >> 22) + self._DISCORD_EPOCH @property def worker_id(self) -> int: @@ -64,7 +67,3 @@ class Snowflake(int): def increment(self) -> int: """For every ID that is generated on that process, this number is incremented""" return self % 2048 - - @property - def unix(self) -> float: - return self.timestamp + self._DISCORD_EPOCH diff --git a/tests/test_snowflakes.py b/tests/test_snowflakes.py index e648f45..0df80d7 100644 --- a/tests/test_snowflakes.py +++ b/tests/test_snowflakes.py @@ -8,5 +8,4 @@ class TestSnowflakes: def test_timestamps(self): sflake = Snowflake(175928847299117063) - assert sflake.timestamp == 41944705796 - assert sflake.unix == 1462015105796 + assert sflake.timestamp == 1462015105796