Mercurial Hosting > luan
diff src/luan/modules/Thread.luan @ 1255:4f571a974132
replace Thread.schedule with Thread.once and Thread.repeating
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Mon, 03 Sep 2018 06:13:55 -0600 |
parents | 2b5046cd7963 |
children | a9cc35c71eb0 |
line wrap: on
line diff
--- a/src/luan/modules/Thread.luan Sun Sep 02 09:04:38 2018 -0600 +++ b/src/luan/modules/Thread.luan Mon Sep 03 06:13:55 2018 -0600 @@ -28,9 +28,14 @@ ThreadLuan.fork(fn,...) end -function Thread.schedule(delay,repeated,fn,...) +function Thread.once(delay,fn,...) fn = safe(fn) - ThreadLuan.schedule(delay,repeated,fn,...) + ThreadLuan.schedule(delay,false,fn,...) +end + +function Thread.repeating(delay,fn,...) + fn = safe(fn) + ThreadLuan.schedule(delay,true,fn,...) end