Files
UXP-Fixed/toolkit/components/passwordmgr/test/chrome_timeout.js
T
2018-02-02 04:16:08 -05:00

12 lines
307 B
JavaScript

const Cc = Components.classes;
const Ci = Components.interfaces;
addMessageListener('setTimeout', msg => {
let timer = Cc['@mozilla.org/timer;1'].createInstance(Ci.nsITimer);
timer.init(_ => {
sendAsyncMessage('timeout');
}, msg.delay, Ci.nsITimer.TYPE_ONE_SHOT);
});
sendAsyncMessage('ready');