loopbackio / loopbackio/loopback-next
Call repository function in static function.
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- TypeScript
- Estrellas
- 5.1k
- Forks
- 1.1k
- Merge medio
- 2 d 21 h
- PR fusionados (30 d)
- 27
Descripción
### Describe the bug
I need user list in static function of controller.
```
export class NotificationController {
constructor(
@repository(UserRepository) public userRepository: UserRepository,
) {
}
public static async sendPushNotification(userId: string) {
const userInfo = await userRepository.findById(userId, {fields: ['pushToken']});
// send push code
}
}
```
But I can not use userRepository and call repository function.
Is there solution for this?
### Logs
_No response_
### Additional information
_No response_
### Reproduction
I write code
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comienza con el ejemplo de NotificationController y el uso inyectado de UserRepository mostrado en el issue. Determina si se espera que los métodos estáticos del controlador reciban dependencias de repositorio; la tarea estará terminada cuando se confirme y documente una forma compatible de acceder a UserRepository desde sendPushNotification.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- node.js, typescript
- Área
- api, backend
- Tipo de issue
- Error
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 25/100