Skip to content

Commit b3c9fb7

Browse files
authored
Update message.py
1 parent 2516b2c commit b3c9fb7

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

leancloud/message.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -64,9 +64,9 @@ def find_by_conversation(cls, conversation_id, limit=None, reversed=None, before
6464
if reversed is not None:
6565
query_params['reversed'] = reversed
6666
if isinstance(before_time, datetime):
67-
query_params['max_ts'] = before_time.timestamp() * 1000
67+
query_params['max_ts'] = round(before_time.timestamp() * 1000)
6868
elif isinstance(before_time, six.integer_types) or isinstance(before_time, float):
69-
query_params['max_ts'] = before_time * 1000
69+
query_params['max_ts'] = round(before_time * 1000)
7070
if before_message_id is not None:
7171
query_params['msgid'] = before_message_id
7272
return list(cls._find(query_params))
@@ -87,9 +87,9 @@ def find_by_client(cls, from_client, limit=None, before_time=None, before_messag
8787
if limit is not None:
8888
query_params['limit'] = limit
8989
if isinstance(before_time, datetime):
90-
query_params['max_ts'] = before_time.timestamp() * 1000
90+
query_params['max_ts'] = round(before_time.timestamp() * 1000)
9191
elif isinstance(before_time, six.integer_types) or isinstance(before_time, float):
92-
query_params['max_ts'] = before_time * 1000
92+
query_params['max_ts'] = round(before_time * 1000)
9393
if before_message_id is not None:
9494
query_params['msgid'] = before_message_id
9595
return list(cls._find(query_params))
@@ -108,9 +108,9 @@ def find_all(cls, limit=None, before_time=None, before_message_id=None):
108108
if limit is not None:
109109
query_params['limit'] = limit
110110
if isinstance(before_time, datetime):
111-
query_params['max_ts'] = before_time.timestamp() * 1000
111+
query_params['max_ts'] = round(before_time.timestamp() * 1000)
112112
elif isinstance(before_time, six.integer_types) or isinstance(before_time, float):
113-
query_params['max_ts'] = before_time * 1000
113+
query_params['max_ts'] = round(before_time * 1000)
114114
if before_message_id is not None:
115115
query_params['msgid'] = before_message_id
116116
return list(cls._find(query_params))

0 commit comments

Comments
 (0)