loopbackio / loopbackio/loopback-next
Call repository function in static function.
まだ誰も着手していません。
- 主要言語
- TypeScript
- スター
- 5.1k
- フォーク
- 1.1k
- 平均マージ
- 2日 21時間
- マージ済み PR(30日)
- 27
説明
### 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
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
NotificationController の例と、issue に示されている UserRepository の注入された使用方法から始めます。静的なコントローラーメソッドがリポジトリ依存関係を受け取ることを想定されているかどうかを確認します。sendPushNotification から UserRepository にアクセスする、サポートされた方法を確認して文書化できれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- node.js, typescript
- 領域
- api, backend
- issue の種類
- バグ
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 25/100