« get me outta code hell

mtui - Music Text User Interface - user-friendly command line music player
about summary refs log tree commit diff
path: root/client.js
diff options
context:
space:
mode:
Diffstat (limited to 'client.js')
-rw-r--r--client.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/client.js b/client.js
index 190c087..a899c2d 100644
--- a/client.js
+++ b/client.js
@@ -16,7 +16,7 @@ const {
   }
 } = require('./tui-lib')
 
-const setupClient = async ({backend, writable, interfacer, appConfig}) => {
+const setupClient = async ({backend, writable, interfacer, appConfig, frameRate = 50}) => {
   const cleanTerminal = () => {
     writable.write(ansi.cleanCursor())
     writable.write(ansi.disableAlternateScreen())
@@ -81,7 +81,7 @@ const setupClient = async ({backend, writable, interfacer, appConfig}) => {
   const renderInterval = setInterval(() => {
     root.renderTo(flushable)
     flushable.flush()
-  }, 100)
+  }, frameRate)
 
   return {appElement, cleanTerminal, flushable, renderInterval}
 }