30 Commits

Author SHA1 Message Date
DSeeLP
ac8dca8939 prepare database schema for interop 2025-03-22 14:12:24 +01:00
DSeeLP
dd163f4ec5 fix openapi specification 2025-03-18 17:11:40 +01:00
DSeeLP
02b56c745d fix todos in payment endpoint 2025-03-18 17:11:20 +01:00
DSeeLP
2d3cc8edc1 split into bank_core and server 2025-03-16 16:21:45 +01:00
DSeeLP
0e90a4e2e4 add notification socket 2025-03-16 14:22:34 +01:00
DSeeLP
4c72fe6bab fix chat endpoints 2025-03-16 11:38:26 +01:00
DSeeLP
b35b9ec7fc fix Chat::get_by_id 2025-03-16 11:38:17 +01:00
DSeeLP
cce43c155e fix column name of created field in chats table 2025-03-16 11:38:17 +01:00
DSeeLP
6e9f12c97b add instrumentation to chat functions 2025-03-16 11:38:17 +01:00
DSeeLP
0d5a182e4f add integration tests for chats 2025-03-16 11:38:17 +01:00
DSeeLP
e4fab172f0 allow chats to be created with username 2025-03-16 11:38:14 +01:00
DSeeLP
8f3ffc4697 implement chat functionality 2025-03-15 19:38:41 +01:00
DSeeLP
3016bb9803 fix typo in openapi spec 2025-03-14 18:11:20 +01:00
dirk
8bf7bec95b Add missing pagination headers to transaction endpoints in openapi spec 2025-03-11 15:57:28 +00:00
dirk
e96fcc60be Add missing security entries to openapi-def.yaml 2025-03-11 14:33:01 +00:00
DSeeLP
a313f7b6da initial implementation of payment history 2025-03-11 14:55:59 +01:00
DSeeLP
4498ec442f make payments work 2025-03-11 12:15:26 +01:00
DSeeLP
2988cc09aa unify LoginSuccess and RegisterSucccess into TokenResponse 2025-03-11 11:18:51 +01:00
DSeeLP
83c5768935 make account names unique per user not globally 2025-03-11 11:15:21 +01:00
DSeeLP
a4e233398f tests for user balance and account list 2025-03-07 15:14:16 +01:00
DSeeLP
6e04bb561c add tests and fix account and user list endpoints 2025-03-07 14:26:12 +01:00
DSeeLP
456c507c10 initial testing infrastructure 2025-03-07 08:25:51 +01:00
02e1ffca4d delete out.txt
Signed-off-by: TureBentzin <bentzin@tdrstudios.de>
2025-03-05 16:09:35 +00:00
DSeeLP
70601ea4c6 added graceful shutdown 2025-03-05 16:26:32 +01:00
DSeeLP
d1bb61e2a8 Implement various endpoints 2025-03-05 13:27:06 +01:00
DSeeLP
01629f00b5 implement user info, user balance and list_users endpoint 2025-03-03 13:58:11 +01:00
DSeeLP
9a52d120bf nix: compile schemas only once when cross compiling 2025-03-03 12:00:38 +01:00
DSeeLP
e9244e6be5 seperate package to generate schemas 2025-03-03 11:11:58 +01:00
DSeeLP
f9d9639244 more work and ci 2025-03-01 18:50:14 +01:00
DSeeLP
0af10df617 Initial commit 2025-02-27 16:33:20 +01:00