injected service use to handle the chat related operations
injected pagination config
injected auth secrets used to handle the authentication
injected logger used to handle the logging
request context [headers, body, params, query].
params.userId
is required200 Status OK
This handler will get list of topics user is an owner id on by applying the following steps in sequence:
Authenticate the request (authenticate)
Get paginated user owned topics (chatService.getPaginatedUserOwnedTopics)
Normalize topic list (chatService.normalizeTopicList)
Return normalized topic list with pagination
500 NBError Internal Server Error
Generated using TypeDoc
Get user owned topics handler