From bd3df4fa36552931b3a46a607365e7ae8fb70442 Mon Sep 17 00:00:00 2001
From: Matthew Wild <mwild1@gmail.com>
Date: Fri, 23 Mar 2018 14:22:01 +0000
Subject: util.async: Remove async.once(), can now be replaced by
 runner():run(func)

---
 util/async.lua | 14 --------------
 1 file changed, 14 deletions(-)

(limited to 'util')

diff --git a/util/async.lua b/util/async.lua
index 9456874d..52d2c99c 100644
--- a/util/async.lua
+++ b/util/async.lua
@@ -226,20 +226,6 @@ local function ready()
 	return pcall(checkthread);
 end
 
-local once; -- forward declaration
-do
-	local once_watchers = {
-		error = function (_, err)
-			error(err);
-		end;
-	};
-	local function once_runner(func) func(); end
-	function once(func)
-		local r = runner(once_runner, once_watchers);
-		return r:run(func);
-	end
-end
-
 local function sleep(s)
 	local wait, done = waiter();
 	timer.add_task(s, done);
-- 
cgit v1.2.3