fore.st/src
Calvin Montgomery d678fa56d1 Remove channel reference counter
This was an old attempt at gracefully unloading channels that still had
pending callbacks.  Its implementation was always flawed, and the number
of places where it was used is small enough to replace with
straightforward checks for whether the channel has been unloaded after
an asynchronous operation.  Hopefully fixes the stuck 0 user channels
issue.
2020-11-11 22:05:05 -08:00
..
channel Remove channel reference counter 2020-11-11 22:05:05 -08:00
channel-storage Remove old flatfile chandump storage 2020-02-15 16:17:49 -08:00
configuration Add registration captcha support 2020-09-22 20:11:34 -07:00
controller Add registration captcha support 2020-09-22 20:11:34 -07:00
database Fix npm jank 2020-10-23 11:51:59 -07:00
db Remove code that was never finished and likely won't be used 2018-08-27 22:07:42 -07:00
io Add some sanity checks for common first-startup issues 2019-02-10 10:22:16 -08:00
metrics Refactor socket.io controller 2017-08-01 19:29:11 -07:00
partition Fix unused import 2018-08-18 12:28:18 -07:00
pubsub Add message bus for #677 2017-08-15 18:23:03 -07:00
redis Add eslint (#741) 2018-04-07 15:30:30 -07:00
util Add io.throttle-in-rate-limit for socket event rate 2018-07-25 21:07:07 -07:00
web Tweak urlencoded body size limit 2020-09-22 20:23:46 -07:00
account.js deps: remove "q" (#731) 2018-02-24 19:47:50 -08:00
acp.js Add eslint (#741) 2018-04-07 15:30:30 -07:00
asyncqueue.js Add eslint (#741) 2018-04-07 15:30:30 -07:00
bgtask.js Set purge interval to 1 hour 2018-12-07 20:35:00 -08:00
camo.js Remove flow (not being used) 2018-08-27 21:48:52 -07:00
config.js Fix npm jank 2020-10-23 11:51:59 -07:00
counters.js Add eslint (#741) 2018-04-07 15:30:30 -07:00
custom-media.js Support enabling custom media subtitle by default 2020-11-09 18:37:45 -09:00
customembed.js Add eslint (#741) 2018-04-07 15:30:30 -07:00
database.js Fix npm jank 2020-10-23 11:51:59 -07:00
errors.js Start working on /account/data controller 2017-08-30 22:45:48 -07:00
ffmpeg.js Handle some common error conditions in the ffprobe preflight path 2020-11-11 22:05:05 -08:00
flags.js Purge the awful refreshAccount logic 2016-10-03 23:12:22 -07:00
get-info.js Fix npm jank 2020-10-23 11:51:59 -07:00
google2vtt.js Fix deprecation warning about no callback to fs.unlink 2017-12-06 22:16:25 -08:00
legacymodule.js Add message bus for #677 2017-08-15 18:23:03 -07:00
logger.js Remove flow (not being used) 2018-08-27 21:48:52 -07:00
main.js Clean up a few things that no longer work/are no longer used 2020-02-09 16:50:37 -08:00
media.js Replace twitch clip player (#842) 2020-01-26 20:17:55 -08:00
poll.js voteskip: add early exit for duplicate votes 2018-11-11 16:08:00 -08:00
prometheus-server.js Deprecate stats table in favor of prometheus integration 2017-07-17 21:58:58 -07:00
server.js Remove channel reference counter 2020-11-11 22:05:05 -08:00
servsock.js Add eslint (#741) 2018-04-07 15:30:30 -07:00
session.js Add eslint (#741) 2018-04-07 15:30:30 -07:00
setuid.js Remove old flatfile chandump storage 2020-02-15 16:17:49 -08:00
switches.js Fix updated_at in media_metadata_cache 2020-03-20 19:44:11 -07:00
tor.js Add eslint (#741) 2018-04-07 15:30:30 -07:00
ullist.js Add eslint (#741) 2018-04-07 15:30:30 -07:00
user.js Add kick logline (#821) 2019-08-01 19:49:22 -07:00
utilities.js Initial mixer implementation 2018-08-26 22:04:14 -07:00
xss.js Add eslint (#741) 2018-04-07 15:30:30 -07:00