feat: Add API key support

This commit is contained in:
2023-06-20 01:47:00 +02:00
parent 5c1ed32cb6
commit eac88b2ec3
14 changed files with 406 additions and 75 deletions

View File

@ -1,4 +1,4 @@
import Client from './Client'
import APIKeyDao from './APIKey/APIKeyDao'
import ConfigDao from './Config/ConfigDao'
import Dao from './Dao'
import UserDao from './User/UserDao'
@ -17,6 +17,7 @@ import UserDao from './User/UserDao'
interface DaoItem {
config: ConfigDao
user: UserDao
apiKey: APIKeyDao
}
/**
@ -57,6 +58,7 @@ export default class DaoFactory {
switch (item) {
case 'config': return new ConfigDao()
case 'user': return new UserDao()
case 'apiKey': return new APIKeyDao()
default: return undefined
}
}