Tactical Media Broadcast Hub — initial release
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/.
This commit is contained in:
commit
aa5e262f3a
880 changed files with 111042 additions and 0 deletions
12
packages/egress/src/errors.js
Normal file
12
packages/egress/src/errors.js
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
/** Messages intentionally omit URLs, credentials and upstream error strings. */
|
||||
export class EgressError extends Error {
|
||||
code;
|
||||
retryAfterMs;
|
||||
constructor(code, message, retryAfterMs) {
|
||||
super(message);
|
||||
this.code = code;
|
||||
this.retryAfterMs = retryAfterMs;
|
||||
this.name = "EgressError";
|
||||
}
|
||||
}
|
||||
//# sourceMappingURL=errors.js.map
|
||||
Loading…
Add table
Add a link
Reference in a new issue