feat(admin): add admin endpoint to list user devices with JPush registration IDs
- Add AdminDeviceTokenResponse DTO including push_token (RegistrationID) for push debugging - Add DeviceTokenToAdminResponse and DeviceTokensToAdminResponse converters - Inject PushService into AdminUserHandler for retrieving user devices - Register GET /api/v1/admin/users/:id/devices route for querying target user's device tokens
This commit is contained in:
@@ -124,7 +124,7 @@ func InitializeApp() (*App, error) {
|
||||
roleService := wire.ProvideRoleService(roleRepository, casbinService)
|
||||
roleHandler := handler.NewRoleHandler(roleService)
|
||||
adminUserService := wire.ProvideAdminUserService(userRepository)
|
||||
adminUserHandler := handler.NewAdminUserHandler(adminUserService)
|
||||
adminUserHandler := handler.NewAdminUserHandler(adminUserService, pushService)
|
||||
adminPostService := wire.ProvideAdminPostService(postRepository, cache, logService)
|
||||
adminPostHandler := handler.NewAdminPostHandler(adminPostService)
|
||||
adminCommentService := wire.ProvideAdminCommentService(commentRepository, postRepository)
|
||||
|
||||
Reference in New Issue
Block a user