4
4
#include < sodium.h>
5
5
6
6
#include < catch2/catch_test_macros.hpp>
7
+ #include < cinttypes>
7
8
#include < nlohmann/json.hpp>
8
9
#include < session/config/pro.hpp>
9
10
#include < session/pro_backend.hpp>
@@ -31,17 +32,17 @@ static bool string8_equals(string8 s8, std::string_view str) {
31
32
fprintf (stderr,
32
33
" proof.rotating_pubkey: %s\n " ,
33
34
oxenc::to_hex (proof.rotating_pubkey .data ).c_str ());
34
- fprintf (stderr, " proof.expiry_unix_ts_ms: %zu \n " , proof.expiry_unix_ts_ms );
35
+ fprintf (stderr, " proof.expiry_unix_ts_ms: %" PRIu64 " \n " , proof.expiry_unix_ts_ms );
35
36
fprintf (stderr, " proof.sig: %s\n " , oxenc::to_hex (proof.sig .data ).c_str ());
36
37
}
37
38
38
39
[[maybe_unused]] static void dump_pro_payment_item (
39
40
const session_pro_backend_pro_payment_item& item) {
40
- fprintf (stderr, " item.expiry_unix_ts_ms: %zu \n " , item.expiry_unix_ts_ms );
41
- fprintf (stderr, " item.grace_unix_ts_ms: %zu\n " , item.grace_unix_ts_ms );
42
- fprintf (stderr, " item.redeemed_unix_ts_ms: %zu\n " , item.redeemed_unix_ts_ms );
43
- fprintf (stderr, " item.refunded_unix_ts_ms: %zu\n " , item.refunded_unix_ts_ms );
44
- fprintf (stderr, " item.subscription_duration: %zu\n " , item.subscription_duration_s );
41
+ fprintf (stderr, " item.expiry_unix_ts_ms: %" PRIu64 " \n " , item.expiry_unix_ts_ms );
42
+ fprintf (stderr, " item.grace_unix_ts_ms: %" PRIu64 " zu\n " , item.grace_unix_ts_ms );
43
+ fprintf (stderr, " item.redeemed_unix_ts_ms: %" PRIu64 " zu\n " , item.redeemed_unix_ts_ms );
44
+ fprintf (stderr, " item.refunded_unix_ts_ms: %" PRIu64 " zu\n " , item.refunded_unix_ts_ms );
45
+ fprintf (stderr, " item.subscription_duration: %" PRIu64 " zu\n " , item.subscription_duration_s );
45
46
fprintf (stderr, " item.payment_provider: %u\n " , item.payment_provider );
46
47
fprintf (stderr,
47
48
" item.google_payment_token: %.*s\n " ,
@@ -60,7 +61,7 @@ static bool string8_equals(string8 s8, std::string_view str) {
60
61
61
62
[[maybe_unused]] static void dump_pro_revocation (
62
63
const session_pro_backend_pro_revocation_item& item) {
63
- fprintf (stderr, " item.expiry_unix_ts: %zu\n " , item.expiry_unix_ts_ms );
64
+ fprintf (stderr, " item.expiry_unix_ts: %" PRIu64 " zu\n " , item.expiry_unix_ts_ms );
64
65
fprintf (stderr, " item.gen_index_hash: %s\n " , oxenc::to_hex (item.gen_index_hash .data ).c_str ());
65
66
}
66
67
0 commit comments