Commit Graph

25 Commits

Author SHA1 Message Date
Muyao CHEN
0da8b29507 test: try to test user repo and event repo
All checks were successful
Build and test / Build (push) Successful in 2m27s
2024-10-23 09:54:00 +02:00
Muyao CHEN
46c14b63ea feat: add a method for event. And introduce the mock
All checks were successful
Build and test / Build (push) Successful in 2m27s
2024-10-20 21:26:12 +02:00
Muyao CHEN
20ef75b1aa feat: rework db conn to use sql.DB for better portability
All checks were successful
Build and test / Build (push) Successful in 2m20s
2024-10-15 14:01:53 +02:00
Muyao CHEN
1fb84a3ff4 feat: implement session delete using redis 2024-10-15 10:14:40 +02:00
Muyao CHEN
798b9a7695 feat: Add jwt token pkg 2024-10-13 13:36:22 +02:00
Muyao CHEN
71926b2197 feat: Use gin default validator
All checks were successful
Build and test / Build (push) Successful in 2m9s
2024-10-12 23:30:36 +02:00
Muyao CHEN
c1173b4bcc feat: add test case for usecase user.create 2024-10-06 23:21:54 +02:00
Muyao CHEN
b7697bc89b feat: hash the user password 2024-10-06 22:07:51 +02:00
Muyao CHEN
ba8570857d feat: add validate for user signup 2024-10-06 21:54:29 +02:00
Muyao CHEN
2c1beb30f6 fix(db): use a normal pgx.Conn first 2024-10-06 13:33:40 +02:00
Muyao CHEN
c00cbf35f1 feat: Integrate db infra 2024-10-05 23:51:11 +02:00
Muyao CHEN
d7b007b851 feat: introduce sqlc for the datastore layer 2024-10-05 18:58:14 +02:00
Muyao CHEN
51474ce04d feat: gracefully shutdown impl 2024-10-03 21:18:07 +02:00
Muyao CHEN
ffaec01809 feat: add cors middleware 2024-10-03 20:53:56 +02:00
Muyao CHEN
ad1d4de7c3 feat(requestid): validate uuid 2024-10-03 14:01:15 +02:00
Muyao CHEN
e6389f0fd2 feat(requestid): handle the case for new uuid 2024-10-03 13:53:30 +02:00
Muyao CHEN
7024c76032 feat: Add request id middleware test 2024-10-03 13:41:32 +02:00
Muyao CHEN
608f435fb1 fix: do some housework 2024-10-02 22:48:27 +02:00
Muyao CHEN
62597e4534 feat: Add version print 2024-10-02 22:21:09 +02:00
Muyao CHEN
04fceee835 feat: Implement logging module with zap 2024-10-01 23:36:22 +02:00
Muyao CHEN
7e876324a2 feat: watch config reloading 2024-10-01 21:59:51 +02:00
Muyao CHEN
3d1d40b4fc feat: integrate cobra+viper into the app 2024-10-01 21:43:44 +02:00
Muyao CHEN
8ae94d19a6 feat: use cobra to run the app 2024-10-01 13:37:31 +02:00
Muyao CHEN
6625b60baf feat: hello world 2024-09-30 22:42:07 +02:00
Muyao CHEN
67ce9adf69 feat: project init 2024-09-30 22:32:53 +02:00