この状態を管理するためのStoreサービスを作成します。ユーザーに関するデータ取得、状態の管理という責務を集約していましたが、アプリケーション全体の状態の管理をおこなうためのサービスを作り、そこに既存の状態管理も移譲します。アプリケーションの初期状態を定義します。}};Store状態管理をおこなうStoreサービスを作成します。メソッドを実装しています。インターフェースは変えず、内部実装だけを変更します。async関数を使いシンプルに書き直します。HTTPリクエストのObservableはリクエストが完了すると同時に自動でcompleteするため、Subscriptionを使ったキャンセルをしないのであればPromiseと大きな違いはありません。ここではコールバックネストを減らして可読性を高めるためにasync関数を利用しました。}}UserListUsecaseここに、フィルタリングのための機能を追加していきます。