Ability to post in Forum

This commit is contained in:
metacryst
2025-11-25 10:17:01 -06:00
parent 7f4a9a8b18
commit 89702efa3a
27 changed files with 494 additions and 254 deletions

View File

@@ -5,16 +5,19 @@ import QuillDB from "../_/quilldb.js"
import Titles from "./model/Titles.js"
import Members from './model/Members.js'
import Tokens from './model/Tokens.js'
import Posts from "./model/Posts.js"
export default class Database {
titles = new Titles()
members = new Members()
tokens = new Tokens()
posts = new Posts()
fromID = {
"HY": this.titles,
"MEMBER": this.members,
"TOKEN": this.tokens
"TOKEN": this.tokens,
"POST": this.posts
}
constructor() {
@@ -39,7 +42,7 @@ export default class Database {
try {
let collection = this.fromID[type]
if(collection) {
collection.save(node)
collection.save(node, id)
} else {
throw new Error("Type does not exist for node: ", id)
}
@@ -63,12 +66,14 @@ export default class Database {
let arrs = [
this.titles.entries,
this.members.entries,
this.tokens.entries
this.tokens.entries,
this.posts.entries
]
let ids = [
Object.entries(this.titles.ids),
Object.entries(this.members.ids),
Object.entries(this.tokens.ids),
Object.entries(this.posts.ids),
]
for(let i=0; i<arrs.length; i++) {
let arr = arrs[i]