Skip to content

Commit c45ca57

Browse files
committed
fix: use correct type from chrono duration count()
1 parent e2c64d3 commit c45ca57

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

tests/test_config_user_groups.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -839,8 +839,8 @@ TEST_CASE("User groups mute_until & joined_at are always seconds", "[config][gro
839839
{
840840
auto lg = c.get_or_construct_legacy_group(
841841
"051234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef");
842-
auto joined_at = get_timestamp_us();
843-
auto mute_until = get_timestamp_s();
842+
int64_t joined_at = get_timestamp_us();
843+
int64_t mute_until = get_timestamp_s();
844844
lg.joined_at = joined_at;
845845
lg.mute_until = mute_until;
846846
c.set(lg);
@@ -854,8 +854,8 @@ TEST_CASE("User groups mute_until & joined_at are always seconds", "[config][gro
854854
{
855855
auto gr = c.get_or_construct_group(
856856
"031234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef");
857-
auto joined_at = get_timestamp_ms();
858-
auto mute_until = get_timestamp_us();
857+
int64_t joined_at = get_timestamp_ms();
858+
int64_t mute_until = get_timestamp_us();
859859
gr.joined_at = joined_at;
860860
gr.mute_until = mute_until;
861861
c.set(gr);
@@ -872,8 +872,8 @@ TEST_CASE("User groups mute_until & joined_at are always seconds", "[config][gro
872872
const auto url = "http://example.org:5678";
873873
const auto room = "sudoku_room";
874874
auto comm = c.get_or_construct_community(url, room, open_group_pubkey);
875-
auto joined_at = get_timestamp_ms();
876-
auto mute_until = get_timestamp_ms();
875+
int64_t joined_at = get_timestamp_ms();
876+
int64_t mute_until = get_timestamp_ms();
877877
comm.joined_at = joined_at;
878878
comm.mute_until = mute_until;
879879
c.set(comm);

tests/utils.hpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,22 +35,22 @@ inline constexpr auto operator""_kiB(unsigned long long kiB) {
3535
}
3636

3737
// Returns the current timestamp in milliseconds
38-
inline uint64_t get_timestamp_ms() {
38+
inline int64_t get_timestamp_ms() {
3939
return std::chrono::duration_cast<std::chrono::milliseconds>(
4040
std::chrono::system_clock::now().time_since_epoch())
4141
.count();
4242
}
4343

4444
// Returns the current timestamp in seconds
45-
inline uint64_t get_timestamp_s() {
45+
inline int64_t get_timestamp_s() {
4646
return std::chrono::duration_cast<std::chrono::seconds>(
4747
std::chrono::system_clock::now().time_since_epoch())
4848
.count();
4949
;
5050
}
5151

5252
// Returns the current timestamp in microseconds
53-
inline uint64_t get_timestamp_us() {
53+
inline int64_t get_timestamp_us() {
5454
return std::chrono::duration_cast<std::chrono::microseconds>(
5555
std::chrono::system_clock::now().time_since_epoch())
5656
.count();

0 commit comments

Comments
 (0)