diff --git a/src/becca/entities/abstract_becca_entity.ts b/src/becca/entities/abstract_becca_entity.ts index 0edcd04ea7..00bf78e80e 100644 --- a/src/becca/entities/abstract_becca_entity.ts +++ b/src/becca/entities/abstract_becca_entity.ts @@ -92,7 +92,9 @@ abstract class AbstractBeccaEntity> { abstract getPojo(): {}; - abstract init(): void; + init() { + // Do nothing by default, can be overriden in derived classes. + } abstract updateFromRow(row: unknown): void; diff --git a/src/becca/entities/battachment.ts b/src/becca/entities/battachment.ts index f70cff9e23..7b203839aa 100644 --- a/src/becca/entities/battachment.ts +++ b/src/becca/entities/battachment.ts @@ -83,10 +83,6 @@ class BAttachment extends AbstractBeccaEntity { this.contentLength = row.contentLength; } - init(): void { - // Do nothing. - } - copy(): BAttachment { return new BAttachment({ ownerId: this.ownerId, diff --git a/src/becca/entities/bblob.ts b/src/becca/entities/bblob.ts index cb2301a5ba..40d1c58850 100644 --- a/src/becca/entities/bblob.ts +++ b/src/becca/entities/bblob.ts @@ -26,10 +26,6 @@ class BBlob extends AbstractBeccaEntity { this.utcDateModified = row.utcDateModified; } - init() { - // Nothing to do. - } - getPojo() { return { blobId: this.blobId, diff --git a/src/becca/entities/boption.ts b/src/becca/entities/boption.ts index b06a234311..48abee024c 100644 --- a/src/becca/entities/boption.ts +++ b/src/becca/entities/boption.ts @@ -32,10 +32,6 @@ class BOption extends AbstractBeccaEntity { this.utcDateModified = row.utcDateModified; } - init(): void { - // Do nothing. - } - beforeSaving() { super.beforeSaving(); diff --git a/src/becca/entities/brecent_note.ts b/src/becca/entities/brecent_note.ts index da94feaa90..c19a836034 100644 --- a/src/becca/entities/brecent_note.ts +++ b/src/becca/entities/brecent_note.ts @@ -29,10 +29,6 @@ class BRecentNote extends AbstractBeccaEntity { this.utcDateCreated = row.utcDateCreated || dateUtils.utcNowDateTime(); } - init(): void { - // Do nothing. - } - getPojo() { return { noteId: this.noteId, diff --git a/src/becca/entities/brevision.ts b/src/becca/entities/brevision.ts index 48d131f0ae..101506858b 100644 --- a/src/becca/entities/brevision.ts +++ b/src/becca/entities/brevision.ts @@ -68,10 +68,6 @@ class BRevision extends AbstractBeccaEntity { this.contentLength = row.contentLength; } - init() { - // Do nothing. - } - getNote() { return becca.notes[this.noteId]; }