minor
This commit is contained in:
@@ -137,8 +137,7 @@ const oauthController = {
|
|||||||
code.userId = user.id
|
code.userId = user.id
|
||||||
code.clientId = client.id
|
code.clientId = client.id
|
||||||
code.expiresAt = dayjs(code.expiresAt).toDate()
|
code.expiresAt = dayjs(code.expiresAt).toDate()
|
||||||
const ret = await OAuthCode.create(code)
|
return OAuthCode.create(code)
|
||||||
return ret
|
|
||||||
},
|
},
|
||||||
|
|
||||||
// TODO
|
// TODO
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
// needed by sequelize
|
// needed by sequelize
|
||||||
const config = require('./config')
|
const config = require('./config')
|
||||||
|
config.load()
|
||||||
module.exports = config.db
|
module.exports = config.db
|
||||||
|
|||||||
@@ -5,8 +5,6 @@ module.exports = function () {
|
|||||||
const log = require('../server/log')
|
const log = require('../server/log')
|
||||||
const settingsController = require('./api/controller/settings')
|
const settingsController = require('./api/controller/settings')
|
||||||
const db = require('./api/models/index')
|
const db = require('./api/models/index')
|
||||||
const dayjs = require('dayjs')
|
|
||||||
const timezone = require('dayjs/plugin/timezone')
|
|
||||||
async function start (nuxt) {
|
async function start (nuxt) {
|
||||||
|
|
||||||
if (config.status == 'READY') {
|
if (config.status == 'READY') {
|
||||||
@@ -29,9 +27,6 @@ module.exports = function () {
|
|||||||
await settingsController.load()
|
await settingsController.load()
|
||||||
}
|
}
|
||||||
|
|
||||||
dayjs.extend(timezone)
|
|
||||||
dayjs.tz.setDefault(settingsController.settings.instance_timezone)
|
|
||||||
|
|
||||||
let TaskManager
|
let TaskManager
|
||||||
if (config.status === 'READY' && process.env.NODE_ENV == 'production') {
|
if (config.status === 'READY' && process.env.NODE_ENV == 'production') {
|
||||||
TaskManager = require('../server/taskManager').TaskManager
|
TaskManager = require('../server/taskManager').TaskManager
|
||||||
|
|||||||
@@ -34,11 +34,12 @@ if (config.status === 'READY') {
|
|||||||
|
|
||||||
// rss/ics/atom feed
|
// rss/ics/atom feed
|
||||||
app.get('/feed/:type', cors(), exportController.export)
|
app.get('/feed/:type', cors(), exportController.export)
|
||||||
app.use('/.well-known', webfinger)
|
|
||||||
|
|
||||||
app.use('/event/:slug', helpers.APRedirect)
|
app.use('/event/:slug', helpers.APRedirect)
|
||||||
|
|
||||||
// federation api / activitypub / webfinger / nodeinfo
|
// federation api / activitypub / webfinger / nodeinfo
|
||||||
app.use('/federation', federation)
|
app.use('/federation', federation)
|
||||||
|
app.use('/.well-known', webfinger)
|
||||||
|
|
||||||
// ignore unimplemented ping url from fediverse
|
// ignore unimplemented ping url from fediverse
|
||||||
app.use(spamFilter)
|
app.use(spamFilter)
|
||||||
@@ -54,7 +55,7 @@ if (config.status === 'READY') {
|
|||||||
app.use('/api', api)
|
app.use('/api', api)
|
||||||
|
|
||||||
// // Handle 500
|
// // Handle 500
|
||||||
app.use((error, req, res, next) => {
|
app.use((error, _req, res, _next) => {
|
||||||
log.error('[ERROR]', error)
|
log.error('[ERROR]', error)
|
||||||
res.status(500).send('500: Internal Server Error')
|
res.status(500).send('500: Internal Server Error')
|
||||||
})
|
})
|
||||||
@@ -63,8 +64,6 @@ app.use((error, req, res, next) => {
|
|||||||
// first nuxt component is ./pages/index.vue (with ./layouts/default.vue)
|
// first nuxt component is ./pages/index.vue (with ./layouts/default.vue)
|
||||||
// prefill current events, tags, places and announcements (used in every path)
|
// prefill current events, tags, places and announcements (used in every path)
|
||||||
app.use(async (req, res, next) => {
|
app.use(async (req, res, next) => {
|
||||||
// const start_datetime = getUnixTime(startOfWeek(startOfMonth(new Date())))
|
|
||||||
// req.events = await eventController._select(start_datetime, 100)
|
|
||||||
if (config.status === 'READY') {
|
if (config.status === 'READY') {
|
||||||
|
|
||||||
const eventController = require('./api/controller/event')
|
const eventController = require('./api/controller/event')
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
|
// const dayjs = require('dayjs')
|
||||||
|
// const timezone = require('dayjs/plugin/timezone')
|
||||||
|
// dayjs.extend(timezone)
|
||||||
|
|
||||||
export const state = () => ({
|
export const state = () => ({
|
||||||
locale: '',
|
locale: '',
|
||||||
user_locale: {},
|
user_locale: {},
|
||||||
@@ -54,6 +58,7 @@ export const actions = {
|
|||||||
// we use it to get configuration from db, set locale, etc...
|
// we use it to get configuration from db, set locale, etc...
|
||||||
nuxtServerInit ({ commit }, { req, res }) {
|
nuxtServerInit ({ commit }, { req, res }) {
|
||||||
commit('setSettings', res.locals.settings)
|
commit('setSettings', res.locals.settings)
|
||||||
|
// dayjs.tz.(res.locals.settings.instance_timezone)
|
||||||
if (res.locals.status === 'READY') {
|
if (res.locals.status === 'READY') {
|
||||||
commit('setAnnouncements', res.locals.announcements)
|
commit('setAnnouncements', res.locals.announcements)
|
||||||
commit('update', res.locals.meta)
|
commit('update', res.locals.meta)
|
||||||
|
|||||||
Reference in New Issue
Block a user