Browse Source

Need to save the ID of RAF.

Naotoshi Fujita 2 years ago
parent
commit
bfb52d543a
1 changed files with 3 additions and 3 deletions
  1. 3 3
      src/js/constructors/RequestInterval/RequestInterval.ts

+ 3 - 3
src/js/constructors/RequestInterval/RequestInterval.ts

@@ -75,7 +75,7 @@ export function RequestInterval(
         }
       }
 
-      raf( update );
+      id = raf( update );
     }
   }
 
@@ -85,10 +85,10 @@ export function RequestInterval(
    * @param resume - Optional. Whether to resume the paused progress or not.
    */
   function start( resume?: boolean ): void {
-    ! resume && cancel();
+    resume || cancel();
     startTime = now() - ( resume ? rate * interval : 0 );
     paused    = false;
-    raf( update );
+    id        = raf( update );
   }
 
   /**