upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
path: root/main/session.c
diff options
context:
space:
mode:
Diffstat (limited to 'main/session.c')
-rw-r--r--main/session.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/main/session.c b/main/session.c
index 81e1f96..feea272 100644
--- a/main/session.c
+++ b/main/session.c
@@ -54,6 +54,7 @@ session_t *session_create(uint32_t client_ip, uint64_t allotment_ms)
54 s_sessions[i].allotment_ms = allotment_ms; 54 s_sessions[i].allotment_ms = allotment_ms;
55 s_sessions[i].start_time_ms = get_time_ms(); 55 s_sessions[i].start_time_ms = get_time_ms();
56 s_sessions[i].active = true; 56 s_sessions[i].active = true;
57 s_sessions[i].payment_method = PAYMENT_METHOD_CASHU;
57 populate_mac(&s_sessions[i], client_ip); 58 populate_mac(&s_sessions[i], client_ip);
58 59
59 s_session_count++; 60 s_session_count++;
@@ -78,6 +79,7 @@ session_t *session_create_bytes(uint32_t client_ip, uint64_t allotment_bytes)
78 s->allotment_bytes = allotment_bytes; 79 s->allotment_bytes = allotment_bytes;
79 s->bytes_consumed = 0; 80 s->bytes_consumed = 0;
80 s->allotment_ms = INT64_MAX; 81 s->allotment_ms = INT64_MAX;
82 s->payment_method = PAYMENT_METHOD_BYTES;
81 esp_ip4_addr_t ip = { .addr = client_ip }; 83 esp_ip4_addr_t ip = { .addr = client_ip };
82 ESP_LOGI(TAG, "Bytes session created: " IPSTR " allotment=%llu bytes", IP2STR(&ip), 84 ESP_LOGI(TAG, "Bytes session created: " IPSTR " allotment=%llu bytes", IP2STR(&ip),
83 (unsigned long long)allotment_bytes); 85 (unsigned long long)allotment_bytes);