Set up ApiKey model and create Api Key endpoint

This commit is contained in:
advplyr 2025-06-30 10:12:39 -05:00
parent 4f5123e842
commit d96ed01ce4
6 changed files with 293 additions and 113 deletions

View file

@ -47,9 +47,9 @@ class Database {
return this.models.session
}
/** @type {typeof import('./models/ApiToken')} */
get apiTokenModel() {
return this.models.apiToken
/** @type {typeof import('./models/ApiKey')} */
get apiKeyModel() {
return this.models.apiKey
}
/** @type {typeof import('./models/Library')} */
@ -322,7 +322,7 @@ class Database {
buildModels(force = false) {
require('./models/User').init(this.sequelize)
require('./models/Session').init(this.sequelize)
require('./models/ApiToken').init(this.sequelize)
require('./models/ApiKey').init(this.sequelize)
require('./models/Library').init(this.sequelize)
require('./models/LibraryFolder').init(this.sequelize)
require('./models/Book').init(this.sequelize)