Self-hosted multi-platform broadcast newsroom for activist collectives: publishing pipeline with group approval and DST-proof scheduling, TweetDeck-style column wall with hostile-content-safe rendering, live control room with Auto Director, bridged chat governance with polls and quorum, distributed sandboxed transcode workers, encrypted content-addressed archive, monthly analytics. MIT licensed. See README.md and docs/.
16 lines
606 B
TypeScript
16 lines
606 B
TypeScript
/**
|
|
* Settings module wiring. The service talks to the system pool directly
|
|
* (withSystem): instance_settings is deliberately NOT tenant-scoped, so there
|
|
* is no withTenant context to establish — audit events go to the system chain
|
|
* via audit_append_system, which REJECTS a tenant context.
|
|
*/
|
|
import { Module } from "@nestjs/common";
|
|
import { SettingsController } from "./settings.controller.js";
|
|
import { SettingsService } from "./settings.service.js";
|
|
|
|
@Module({
|
|
controllers: [SettingsController],
|
|
providers: [SettingsService],
|
|
exports: [SettingsService],
|
|
})
|
|
export class SettingsModule {}
|