fix(voice): serialize capture lifecycle

A capture start already awaiting permission could resume after teardown, and repeated destroy calls did not share completion. Order capture lifecycle operations behind one promise and build the native module declarations before clean-CI typechecking.
This commit is contained in:
Mohamed Boudra
2026-08-28 07:27:26 +00:00
parent ec087dc9cd
commit 00fd3e3556
3 changed files with 134 additions and 66 deletions
+3
View File
@@ -123,6 +123,9 @@ jobs:
- name: Build server stack
run: npm run build:server
- name: Build native app dependency
run: npm run build --workspace=@getpaseo/expo-two-way-audio
- name: Typecheck all packages
run: npm run typecheck