async 함수 순차로 실행하기
·
개발/Flutter
검색해보면 여러가지 방법이 있는데 그중 stream 사용하는게 제일 편해서 아래와 같이 사용합니다. 주로 Getx을 사용하다 보니 mixin 형태로 만들어서 사용하고 있으며 아래 코드 보면서 필요한 위치에 코드를 추가하면 됩니다. mixin SequentialRunMixin on GetxController { final orderedFuturesController = StreamController(); late final StreamSubscription orderedFuturesSubscription; @override void onInit() { super.onInit(); orderedFuturesSubscription = orderedFuturesController.stream .asyncMap(..