change message to translation

This commit is contained in:
2021-08-12 11:29:04 +02:00
parent a9229f4ff3
commit cd5e32cc2f
2 changed files with 6 additions and 8 deletions

View File

@@ -11,7 +11,7 @@ export default class AnnouncesController {
const announce = await Announce const announce = await Announce
.query() .query()
.orderBy('created_at', 'desc') .orderBy('created_at', 'desc')
.preload('message') .preload('translation')
.preload('cover') .preload('cover')
.first() .first()
return response.status(200).send({ return response.status(200).send({
@@ -24,7 +24,7 @@ export default class AnnouncesController {
const announce = await Announce.create(data) const announce = await Announce.create(data)
const translation = await getTranslation(data.code) const translation = await getTranslation(data.code)
await announce.related('message').associate(translation) await announce.related('translation').associate(translation)
const cover = await File.findBy('label', data.cover) const cover = await File.findBy('label', data.cover)
if (cover) await announce.related('cover').save(cover) if (cover) await announce.related('cover').save(cover)
@@ -46,7 +46,7 @@ export default class AnnouncesController {
if (data.code) { if (data.code) {
const translation = await getTranslation(data.code) const translation = await getTranslation(data.code)
await announce.related('message').associate(translation) await announce.related('translation').associate(translation)
} }
const cover = await File.findBy('label', data.cover) const cover = await File.findBy('label', data.cover)

View File

@@ -13,13 +13,11 @@ export default class Announce extends BaseModel {
@column() @column()
public hoverColor: string public hoverColor: string
@belongsTo(() => Translation, { @belongsTo(() => Translation)
foreignKey: 'translationId' public translation: BelongsTo<typeof Translation>
})
public message: BelongsTo<typeof Translation>
@column() @column()
public messageId: number public translationId: number
@hasOne(() => File) @hasOne(() => File)
public cover: HasOne<typeof File> public cover: HasOne<typeof File>