]> git.scottworley.com Git - tattlekey/blobdiff - client/press.c
client: create_press() → add_press()
[tattlekey] / client / press.c
index 7a7f99678ad6b64d48f6767620bce97fc9065bbc..56d95eaaabc32b4fe69a8d725246c0905d9f17e4 100644 (file)
@@ -25,16 +25,14 @@ press_pile_t *create_press_pile() {
   return pp;
 }
 
-void create_press(press_pile_t *pp, uint32_t timestamp, u16_t seq) {
+void add_press(press_pile_t *pp, press_t *press) {
   pheap_node_id_t i = ph_new_node(pp->sleeps_heap);
   if (i == 0) {
     /* TODO: Don't drop new presses just because sleeps_heap is full of old
      * presses. */
     return;
   }
-  pp->presses[i].timestamp = timestamp;
-  pp->presses[i].seq = seq;
-  pp->presses[i].send_count = 0;
+  pp->presses[i] = *press;
   ph_insert_node(pp->sleeps_heap, i);
 }