Commit Graph

30 Commits

Author SHA1 Message Date
Luca 1ff0f6e073 Fix incompatible types
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2023-03-06 00:44:17 +01:00
Luca a61e057cfb Calculate per-category sub-totals
continuous-integration/drone/push Build is failing Details
2023-03-06 00:42:51 +01:00
Luca ab9447591b Fix incorrect response schema
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2023-03-06 00:26:42 +01:00
Luca 8e9691943a Make build output more verbose
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2023-03-06 00:10:00 +01:00
Luca 51211e641b Extend 'order_placed' endpoint to handle different item categories
continuous-integration/drone/push Build is passing Details
2023-03-06 00:08:45 +01:00
Luca 5cdddc21ed Fix more copy-pasta
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2023-03-05 18:11:44 +01:00
Luca f8b8d3fb71 Fix copy-pasta
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2023-03-05 17:59:39 +01:00
Luca bb73bf0009 Dockerize application
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2023-03-05 17:53:03 +01:00
Luca 1779ee5c8e Extract matrix client wrapper into separate module
continuous-integration/drone/push Build is passing Details
2022-08-10 22:42:23 +02:00
Luca bdb42f9699 Fix build
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2022-07-27 18:07:06 +02:00
Luca f9c6f48ef7 Refactor code, respond with 500 status if message could not be broadcast, terminate on sync failure 2022-07-27 18:04:03 +02:00
Luca 4fb9fa2060 Vendorize dependencies
continuous-integration/drone/push Build is passing Details
2022-07-25 02:32:08 +02:00
Luca 62e158ad4e Mehr Lametta
continuous-integration/drone/tag Build is passing Details
2022-07-25 02:27:05 +02:00
Luca 79b4435120 Send grammatically correct messages when new orders arrive 2022-07-25 02:22:23 +02:00
Luca cecd903810 Add greeting when joining rooms 2022-07-25 01:07:28 +02:00
Luca a18353b531 Save device ID 2022-07-24 23:44:04 +02:00
Luca 8e608f0f17 Broadcast new orders to allowed rooms 2022-07-24 23:19:52 +02:00
Luca b2a097c6ae Ignore primary key conflicts in 'room_members' 2022-07-24 22:09:24 +02:00
Luca 3f05d983ae Fix config key 2022-07-24 22:00:25 +02:00
Luca ff6a07e592 Extract host part from homeserver url 2022-07-24 21:50:26 +02:00
Luca 03e1e564f6 Implement order placed webhook 2022-07-24 21:41:01 +02:00
Luca 36d98f365a Log listen address 2022-07-24 04:43:24 +02:00
Luca 72b511a120 Fix config parsing 2022-07-24 04:42:44 +02:00
Luca eb4fa0b799 Explicitly set snake-case name for multi-word config keys 2022-07-24 04:24:11 +02:00
Luca f8479ed7b6 Implement basic matrix client 2022-07-24 02:40:44 +02:00
Luca 8dd0a1f3be Fix build errors 2022-07-23 00:36:28 +02:00
Luca 0cb344ff1f Remove unused package 'util' 2022-07-23 00:34:52 +02:00
Luca e549d0ec19 Load credentials from config file instead of requiring user to manually enter them 2022-07-23 00:33:05 +02:00
Luca 2277916d30 Implement login prompt 2022-07-22 19:52:41 +02:00
Luca 6d22aa6ef5 Initial commit 2022-07-22 18:02:45 +02:00