gnattu
5a62c7a146
Implement Device Cache to replace EFCoreSecondLevelCacheInterceptor
...
The EFCoreSecondLevelCacheInterceptor will place a huge lock even for reading. Implement a ConcurrentDictionary cache to replace it.
Signed-off-by: gnattu <gnattuoc@me.com >
2024-07-20 20:19:31 +08:00
Niels van Velzen
55916a09eb
Remove some unused client capabilities and sync code ( #10812 )
2024-01-06 13:33:48 -07:00
Patrick Barron
de0241e975
Move API policies to MediaBrowser.Common
2023-11-12 10:24:35 -05:00
Cody Robibero
a527034ebe
Validate requested user id ( #8812 )
2023-02-17 23:16:08 +01:00
Shadowghost
f5f890e685
Migrate to file-scoped namespaces
2023-02-02 18:50:33 +01:00
Bond_009
c7d50d640e
Replace == null with is null
2022-12-05 15:00:20 +01:00
Patrick Barron
1615663bd2
Remove old response code documentation
2021-08-13 21:08:49 -04:00
Patrick Barron
60ce0c9fa9
Add dto for device options
2021-07-13 19:30:11 -04:00
Patrick Barron
bbac9ff67e
GetDeviceOptions always returns an instance of DeviceOptions
2021-06-27 16:42:26 -04:00
Patrick Barron
3123ea2a94
Add missing ConfigureAwait call
2021-06-19 15:09:16 -04:00
Patrick Barron
a0c6f72762
Migrate authentication db to EF Core
2021-05-20 23:56:59 -04:00
Patrick Barron
e1f7086077
Remove unnecessary query class
2021-05-20 20:39:22 -04:00
Patrick Barron
8607b52541
Make device/session code async
2021-04-10 16:57:25 -04:00
Patrick Barron
44e71774b1
Rewrite device manager using EF Core
2021-04-10 16:17:36 -04:00
crobibero
6a07e93ddd
Fix endpoint auth
2020-11-01 20:37:03 -07:00
crobibero
63ebae2f9e
Remove nullable from required
2020-09-09 14:28:30 -06:00
crobibero
bb08e25f86
userid isn't actually required
2020-08-12 12:43:43 -06:00
crobibero
fffa94fc33
Apply fixes from review
2020-08-06 08:17:45 -06:00
crobibero
73bcda7eac
Make all optional strings nullable
2020-06-27 10:50:44 -06:00
crobibero
10ddbc34ec
Add missing attributes, fix response codes, fix route parameter casing
2020-06-20 18:02:07 -06:00
David
522e44de59
Merge pull request #3357 from crobibero/api-authorization
...
Add Authorization handlers
2020-06-18 18:37:08 +02:00
crobibero
9a51f484af
Remove nullable, add async task
2020-06-18 07:11:46 -06:00
crobibero
c24666253c
Add Default authorization policy
2020-06-16 14:15:58 -06:00
David
043d76bd6e
Use Http status code 204 instead of 200
2020-06-12 12:38:13 +02:00
crobibero
3e749eabdf
Fix doc errors
2020-06-04 07:29:00 -06:00
crobibero
cdb25e355c
Fix return value
2020-05-19 10:06:25 -06:00
crobibero
cf78edc979
Fix Authorize attributes
2020-05-19 10:05:23 -06:00
crobibero
a11a193439
Remove CameraUpload endpoints
2020-05-19 10:04:09 -06:00
crobibero
25002483a3
Update endpoint docs
2020-05-02 17:23:02 -06:00
crobibero
4d894c4344
Remove unneeded Ok calls.
2020-04-23 07:55:47 -06:00
crobibero
927696c403
move to ActionResult<T>
2020-04-21 13:59:43 -06:00
crobibero
5ef71d592b
Remove exception handler
2020-04-21 07:55:01 -06:00
crobibero
440f060da6
Fix Authenticated Roles
2020-04-19 19:36:18 -06:00
crobibero
21b54b4ad8
Move DeviceService to DevicesController
2020-04-19 19:33:55 -06:00