README.md
|
+6
|
-6
|
config/custom-environment-variables.yml
|
+14
|
-8
|
config/default.yml
|
+36
|
-23
|
docs/overview/system.fodg
|
+3
|
-3
|
index.ts
|
+1
|
-1
|
package-lock.json
|
+748
|
-4
|
package.json
|
+9
|
-1
|
rollup.config.index.js
|
+6
|
-0
|
{lib => src/backend/lib}/rxios/index.ts
|
+0
|
-0
|
{lib => src/backend/lib}/rxjs-extensions/async-filter.ts
|
+0
|
-0
|
src/{ => backend/src}/config/config.ts
|
+26
|
-46
|
src/{ => backend/src}/main/authenticated-application-main.ts
|
+7
|
-5
|
src/{ => backend/src}/main/main.ts
|
+17
|
-17
|
src/{ => backend/src}/main/managed-main.ts
|
+3
|
-3
|
src/{ => backend/src}/main/manager-main.ts
|
+3
|
-7
|
src/{ => backend/src}/main/per-user-handlers-main.ts
|
+8
|
-6
|
src/{ => backend/src}/storage/database-connection.ts
|
+1
|
-1
|
src/{ => backend/src}/storage/iuser-camo.ts
|
+0
|
-0
|
src/{ => backend/src}/storage/iuser.ts
|
+0
|
-0
|
src/{ => backend/src}/storage/manager/user-storage-manager.ts
|
+1
|
-1
|
src/{ => backend/src}/storage/repository/embedded-documents/augmented-token-embedded-document.ts
|
+0
|
-0
|
src/{ => backend/src}/storage/repository/embedded-documents/raw-token-embedded-document.ts
|
+0
|
-0
|
src/{ => backend/src}/storage/repository/user-repository.ts
|
+0
|
-0
|
src/{ => backend/src}/twitch/authentication/application-token-manager.ts
|
+2
|
-2
|
src/{ => backend/src}/twitch/authentication/iaugmented-token.ts
|
+0
|
-0
|
src/{ => backend/src}/twitch/authentication/iraw-token.ts
|
+0
|
-0
|
src/{ => backend/src}/twitch/authentication/polling-application-token-connection.ts
|
+1
|
-1
|
src/{ => backend/src}/twitch/authentication/provider-types.ts
|
+0
|
-0
|
src/{ => backend/src}/twitch/authentication/user-token-manager.ts
|
+1
|
-1
|
src/{ => backend/src}/twitch/helper/csrf-helper.ts
|
+1
|
-1
|
src/{ => backend/src}/twitch/helper/request-helper.ts
|
+1
|
-1
|
src/{ => backend/src}/twitch/helper/token-helper.ts
|
+1
|
-1
|
src/{ => backend/src}/twitch/helper/user-helper.ts
|
+1
|
-1
|
src/{ => backend/src}/twitch/helper/user-token-helper.ts
|
+1
|
-1
|
src/{ => backend/src}/twitch/irc/command/iincoming-irc-command.ts
|
+0
|
-0
|
src/{ => backend/src}/twitch/irc/command/ioutgoing-irc-command.ts
|
+0
|
-0
|
src/{ => backend/src}/twitch/irc/event-emitter/outgoing-irc-command-event-emitter.ts
|
+3
|
-3
|
src/{ => backend/src}/twitch/irc/event-handler/incoming-irc-command-event-translator.ts
|
+2
|
-2
|
src/{ => backend/src}/twitch/irc/event-handler/outgoing-irc-command-event-handler.ts
|
+3
|
-3
|
src/{ => backend/src}/twitch/irc/handler/follow-reminder.ts
|
+4
|
-4
|
src/{ => backend/src}/twitch/irc/handler/greeting.ts
|
+4
|
-4
|
src/{ => backend/src}/twitch/irc/handler/logging.ts
|
+3
|
-3
|
src/{ => backend/src}/twitch/irc/handler/new-chatter.ts
|
+4
|
-4
|
src/{ => backend/src}/twitch/irc/handler/ping.ts
|
+4
|
-4
|
src/{ => backend/src}/twitch/irc/handler/reconnect.ts
|
+1
|
-1
|
src/{ => backend/src}/twitch/irc/handler/subscribing.ts
|
+4
|
-4
|
src/{ => backend/src}/twitch/irc/handler/text-response-command.ts
|
+4
|
-4
|
src/{ => backend/src}/twitch/irc/iirc-connection.ts
|
+0
|
-0
|
src/{ => backend/src}/twitch/irc/irc-connection.ts
|
+1
|
-1
|
src/{ => backend/src}/twitch/irc/irc-manager.ts
|
+2
|
-2
|
src/{ => backend/src}/twitch/iweb-socket-error.ts
|
+0
|
-0
|
src/{ => backend/src}/twitch/polling/connection/polling-clientid-connection.ts
|
+1
|
-1
|
src/{ => backend/src}/twitch/polling/handler/following.ts
|
+2
|
-2
|
src/{ => backend/src}/twitch/polling/ihttp-data.ts
|
+0
|
-0
|
src/{ => backend/src}/twitch/polling/ihttp-header.ts
|
+0
|
-0
|
src/{ => backend/src}/twitch/polling/ipolling-connection.ts
|
+2
|
-2
|
src/{ => backend/src}/twitch/polling/polling-connection.ts
|
+1
|
-1
|
src/{ => backend/src}/twitch/polling/polling-manager.ts
|
+3
|
-3
|
src/{ => backend/src}/twitch/pubsub/handler/logging.ts
|
+1
|
-1
|
src/{ => backend/src}/twitch/pubsub/handler/ping.ts
|
+1
|
-1
|
src/{ => backend/src}/twitch/pubsub/handler/reconnect.ts
|
+1
|
-1
|
src/{ => backend/src}/twitch/pubsub/ipubsub-connection.ts
|
+0
|
-0
|
src/{ => backend/src}/twitch/pubsub/ipubsub-response.ts
|
+0
|
-0
|
src/{ => backend/src}/twitch/pubsub/pubsub-connection.ts
|
+1
|
-1
|
src/{ => backend/src}/twitch/pubsub/pubsub-manager.ts
|
+2
|
-2
|
src/{ => backend/src}/twitch/websocket/iwebsocket-command.ts
|
+0
|
-0
|
src/{ => backend/src}/twitch/websocket/iwebsocket-connection.ts
|
+2
|
-2
|
src/{ => backend/src}/twitch/websocket/websocket-connection.ts
|
+1
|
-2
|
src/frontend/public/index.html
|
+19
|
-0
|
src/frontend/src/config/config.ts
|
+66
|
-0
|
src/frontend/src/main/main.ts
|
+49
|
-0
|
src/frontend/src/main/managed-main.ts
|
+63
|
-0
|
src/frontend/src/main/manager-main.ts
|
+123
|
-0
|
src/shared/src/config/config.ts
|
+85
|
-0
|
src/{ => shared/src}/connection/connection-manager.ts
|
+1
|
-1
|
src/{ => shared/src}/connection/iconnectable.ts
|
+0
|
-0
|
src/{ => shared/src}/connection/ireceiving-connection.ts
|
+0
|
-0
|
src/{ => shared/src}/connection/isending-connection.ts
|
+0
|
-0
|
src/{ => shared/src}/event/event-subscription-manager.ts
|
+1
|
-1
|
src/{ => shared/src}/event/ievent-emitter.ts
|
+0
|
-0
|
src/{ => shared/src}/event/ievent-handler.ts
|
+0
|
-0
|
src/{ => shared/src}/event/ievent-publisher-connection.ts
|
+0
|
-0
|
src/{ => shared/src}/event/ievent-subscription-connection.ts
|
+0
|
-0
|
src/shared/src/main/main.ts
|
+56
|
-0
|
src/{ => shared/src}/main/run.ts
|
+1
|
-4
|
src/{ => shared/src}/message-queue/item-array-json-topics-subscriber.ts
|
+1
|
-1
|
src/{ => shared/src}/message-queue/itopic-messages.ts
|
+0
|
-0
|
src/{ => shared/src}/message-queue/izeromq-topic-message.ts
|
+0
|
-0
|
src/{ => shared/src}/message-queue/json-topics-subscriber.ts
|
+1
|
-1
|
src/{ => shared/src}/message-queue/publisher.ts
|
+1
|
-1
|
src/{ => shared/src}/message-queue/single-item-topics-subscriber.ts
|
+1
|
-1
|
src/{ => shared/src}/message-queue/topic-publisher.ts
|
+1
|
-1
|
src/{ => shared/src}/message-queue/topics-subscriber.ts
|
+1
|
-2
|
src/{ => shared/src}/message-queue/zeromq-types.ts
|
+0
|
-0
|
src/{ => shared/src}/startable-stoppable/istartable-stoppable.ts
|
+0
|
-0
|
src/{main => shared/src/util}/create-root-logger.ts
|
+3
|
-3
|
src/{ => shared/src}/util/graceful-shutdown-manager.ts
|
+0
|
-1
|
src/shared/src/util/ilogging-config.ts
|
+25
|
-0
|
src/shared/src/util/izmq-config.ts
|
+23
|
-0
|
src/{ => shared/src}/util/pino-logger.ts
|
+0
|
-0
|
tslint.json
|
+1
|
-1
|