From c27972c12b2d0dba2aee9e3dcffadcf7806a9afd Mon Sep 17 00:00:00 2001 From: Markus Hatvan Date: Thu, 14 Oct 2021 18:20:26 +0200 Subject: chore: remove all code related to news (#2069) --- src/models/News.ts | 33 --------------------------------- 1 file changed, 33 deletions(-) delete mode 100644 src/models/News.ts (limited to 'src/models/News.ts') diff --git a/src/models/News.ts b/src/models/News.ts deleted file mode 100644 index 4fc21f590..000000000 --- a/src/models/News.ts +++ /dev/null @@ -1,33 +0,0 @@ -import { ifUndefinedString, ifUndefinedBoolean } from '../jsUtils'; - -interface INews { - id: string; - message: string; - type: string; - sticky: boolean | undefined; -} - -export default class News { - id: string = ''; - - message: string = ''; - - type: string = 'primary'; - - sticky: boolean = false; - - constructor(data: INews) { - if (!data) { - throw new Error('News config not valid'); - } - - if (!data.id) { - throw new Error('News requires Id'); - } - - this.id = data.id; - this.message = ifUndefinedString(data.message, this.message); - this.type = ifUndefinedString(data.type, this.type); - this.sticky = ifUndefinedBoolean(data.sticky, this.sticky); - } -} -- cgit v1.2.3-70-g09d2