소스 검색

LinearTimingSource: return Promise (#6)

amendment to #6
sschmid 4 년 전
부모
커밋
c6042ecbd1
1개의 변경된 파일4개의 추가작업 그리고 4개의 파일을 삭제
  1. 4 4
      src/Playback/TimingSources/LinearTimingSource.ts

+ 4 - 4
src/Playback/TimingSources/LinearTimingSource.ts

@@ -28,14 +28,14 @@ export class LinearTimingSource extends AbstractTimingSource {
         return timestamp;
     }
 
-    public start(): void {
+    public start(): Promise<void> {
         console.log("Start linear timing source");
-        this.audioContext.resume();
+        return this.audioContext.resume();
     }
 
-    public pause(): void {
+    public pause(): Promise<void> {
         console.log("Pause linear timing source");
-        this.audioContext.suspend();
+        return this.audioContext.suspend();
     }
 
     public reset(): void {