Commit graph

33 commits

Author SHA1 Message Date
Andrey Chervyakov
a01f540a29 Add password protected links 2021-04-03 22:25:11 +06:00
Andrey Chervyakov
2baa74d520 Fix links retrieval handler allowing negative limit and offset values 2021-03-18 23:17:18 +06:00
Andrey Chervyakov
458ae28901 Refactor link repository and improve logging 2021-03-18 20:53:59 +06:00
Andrey Chervyakov
ddaf0dcbfc Refactor 2021-03-17 18:54:45 +06:00
Andrey Chervyakov
e426559cec Remove cache expiration for link service 2021-03-16 13:26:25 +06:00
Andrey Chervyakov
398d32f967 Increase context timeout for link repository 2021-03-16 13:24:44 +06:00
Andrey Chervyakov
ed027a03ad Update link repository to use DB pool directly 2021-03-16 11:49:41 +06:00
Andrey Chervyakov
8a23425826 Add endpoint for updating link 2021-03-16 00:45:13 +06:00
Andrey Chervyakov
9ae733e618 Fix link resource endpoint being insecured 2021-03-15 23:42:08 +06:00
Andrey Chervyakov
ac066be702 Add blueprint for link update endpoint 2021-03-15 23:32:51 +06:00
Andrey Chervyakov
c704005ed2 Add link update model 2021-03-15 23:32:24 +06:00
Andrey Chervyakov
fe9b4b5f5f Add caching 2021-03-15 23:13:41 +06:00
Andrey Chervyakov
f166ffab3c Refactor errros package 2021-03-15 22:24:17 +06:00
Andrey Chervyakov
db6f98ba79 Refactor code 2021-03-15 21:58:39 +06:00
Andrey Chervyakov
4c3f095109 Add logging across app and centralized error handling 2021-03-15 19:03:30 +06:00
Andrey Chervyakov
3bbeab1199 Add logging middleware 2021-03-15 01:55:06 +06:00
Andrey Chervyakov
9fe79d3f43 Extract context timeout for link repository into file level const 2021-03-15 01:26:34 +06:00
Andrey Chervyakov
fca15187b2 Rename project module to cgnolink 2021-03-15 01:24:23 +06:00
Andrey Chervyakov
a4cfa52e3e Update link handlers to use service instead of repository 2021-03-15 01:24:11 +06:00
Andrey Chervyakov
221eb3f346 Update link repository use Links type 2021-03-15 01:23:50 +06:00
Andrey Chervyakov
4c78b655ce Add type for slice of links 2021-03-15 01:23:36 +06:00
Andrey Chervyakov
d42a9ea53e Add link service 2021-03-15 01:23:11 +06:00
Andrey Chervyakov
5d1b234b86 Add error package 2021-03-15 01:22:41 +06:00
Andrey Chervyakov
6d66c5e1f4 Add index endpoint handler 2021-03-13 18:49:20 +06:00
Andrey Chervyakov
a70aac85e7 Secure all links endpoint 2021-03-13 18:10:53 +06:00
Andrey Chervyakov
5c0125a4b1 Add endpoints for retrieving link/links data 2021-03-13 17:49:35 +06:00
Andrey Chervyakov
4ed0bba1a0 Add endpoint resource model 2021-03-13 17:48:29 +06:00
Andrey Chervyakov
750899c93f Extract links manipulation endpoints in separate resource 2021-03-13 17:18:23 +06:00
Andrey Chervyakov
2eea43d973 Update link repository
Add timeout to contexts.
Add method for retrieving all links.
2021-03-13 17:15:47 +06:00
Andrey Chervyakov
99be0824cd Add endpoint for deleting link 2021-03-13 02:48:03 +06:00
Andrey Chervyakov
2cfd175414 Add repository method for deleting entity 2021-03-13 02:47:51 +06:00
Andrey Chervyakov
2d43f62c1e Update Docker configuration 2021-03-13 02:12:58 +06:00
Andrey Chervyakov
c23a68347b Add existing codebase 2021-03-13 01:43:08 +06:00