ekzyis
049ea1f1c0
Add tests
2024-07-02 23:47:36 +02:00
ekzyis
c6f926dd8c
Update API
...
* mutations now return { result, invoice, paymentMethod } due to new backend payment optimism
2024-07-02 23:47:35 +02:00
ekzyis
f4c1b57c1f
Add createInvoice mutation
2024-06-02 04:28:03 -05:00
ekzyis
f187218532
Add item query
2024-06-02 01:36:39 -05:00
ekzyis
17878b2f32
Fix missing error interface for DupesError
2024-04-07 05:27:38 +02:00
ekzyis
2a663690a8
Use functional options pattern
2024-04-07 05:24:37 +02:00
ekzyis
6debdd8ba6
Move source code into root
2024-04-07 04:53:33 +02:00
ekzyis
f7727cf441
Rename pkg/ to snappy/
2024-04-07 04:43:39 +02:00
ekzyis
ffc5baa79c
Read API key from environment
2024-04-07 03:28:05 +02:00
ekzyis
5ba3c56b75
Refactor code to use Client struct
...
* previous code was messy with all source in project root
* now code is organized in pkg/
* removed types.go and moved types into their respective modules
* package exports a Client struct now and all functions are methods of that struct
* also supports API keys now
2024-04-07 03:15:36 +02:00
ekzyis
03eeee8cc0
Update API
...
* rename 'meDontLike' to 'meDontLikeSats'
2023-12-24 00:06:33 +01:00
ekzyis
37b32c9bbf
Update API
...
* type of limit changed from Int to Limit type
2023-11-23 18:12:53 +01:00
ekzyis
22e41321bc
Update API
...
* Remove fwdUserId
* Rename createComment to upsertComment
2023-08-27 23:36:58 +02:00
ekzyis
8523205a79
Add ParentId and CreatedAt to type Comment
2023-08-23 03:52:32 +02:00
ekzyis
e6c93d21d5
Add items query
2023-08-23 02:52:15 +02:00
ekzyis
76cb7483f7
Add function to fetch and parse RSS feed
2023-08-23 00:38:50 +02:00
ekzyis
4b4736c68d
Add function to refresh session
2023-08-15 21:53:50 +02:00
ekzyis
51d0d1d811
Add doc and README
2023-06-01 03:39:07 +02:00
ekzyis
b3208af7c8
Add code
2023-06-01 03:07:23 +02:00
ekzyis
efd378c479
Add LICENSE
2023-06-01 02:09:07 +02:00
ekzyis
494bb4b49c
god mod init
2023-06-01 02:07:13 +02:00
ekzyis
6065f5e8f5
initial commit
2023-06-01 02:07:04 +02:00