summaryrefslogtreecommitdiff
path: root/packages/backend/src/core/MetaService.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/backend/src/core/MetaService.ts')
-rw-r--r--packages/backend/src/core/MetaService.ts22
1 files changed, 11 insertions, 11 deletions
diff --git a/packages/backend/src/core/MetaService.ts b/packages/backend/src/core/MetaService.ts
index 3adc83ab80..f9619861bb 100644
--- a/packages/backend/src/core/MetaService.ts
+++ b/packages/backend/src/core/MetaService.ts
@@ -7,7 +7,7 @@ import { Inject, Injectable } from '@nestjs/common';
import { DataSource } from 'typeorm';
import * as Redis from 'ioredis';
import { DI } from '@/di-symbols.js';
-import { Meta } from '@/models/entities/Meta.js';
+import { MiMeta } from '@/models/entities/Meta.js';
import { GlobalEventService } from '@/core/GlobalEventService.js';
import { bindThis } from '@/decorators.js';
import { StreamMessages } from '@/server/api/stream/types.js';
@@ -15,7 +15,7 @@ import type { OnApplicationShutdown } from '@nestjs/common';
@Injectable()
export class MetaService implements OnApplicationShutdown {
- private cache: Meta | undefined;
+ private cache: MiMeta | undefined;
private intervalId: NodeJS.Timer;
constructor(
@@ -59,12 +59,12 @@ export class MetaService implements OnApplicationShutdown {
}
@bindThis
- public async fetch(noCache = false): Promise<Meta> {
+ public async fetch(noCache = false): Promise<MiMeta> {
if (!noCache && this.cache) return this.cache;
return await this.db.transaction(async transactionalEntityManager => {
// 過去のバグでレコードが複数出来てしまっている可能性があるので新しいIDを優先する
- const metas = await transactionalEntityManager.find(Meta, {
+ const metas = await transactionalEntityManager.find(MiMeta, {
order: {
id: 'DESC',
},
@@ -79,13 +79,13 @@ export class MetaService implements OnApplicationShutdown {
// metaが空のときfetchMetaが同時に呼ばれるとここが同時に呼ばれてしまうことがあるのでフェイルセーフなupsertを使う
const saved = await transactionalEntityManager
.upsert(
- Meta,
+ MiMeta,
{
id: 'x',
},
['id'],
)
- .then((x) => transactionalEntityManager.findOneByOrFail(Meta, x.identifiers[0]));
+ .then((x) => transactionalEntityManager.findOneByOrFail(MiMeta, x.identifiers[0]));
this.cache = saved;
return saved;
@@ -94,9 +94,9 @@ export class MetaService implements OnApplicationShutdown {
}
@bindThis
- public async update(data: Partial<Meta>): Promise<Meta> {
+ public async update(data: Partial<MiMeta>): Promise<MiMeta> {
const updated = await this.db.transaction(async transactionalEntityManager => {
- const metas = await transactionalEntityManager.find(Meta, {
+ const metas = await transactionalEntityManager.find(MiMeta, {
order: {
id: 'DESC',
},
@@ -105,9 +105,9 @@ export class MetaService implements OnApplicationShutdown {
const meta = metas[0];
if (meta) {
- await transactionalEntityManager.update(Meta, meta.id, data);
+ await transactionalEntityManager.update(MiMeta, meta.id, data);
- const metas = await transactionalEntityManager.find(Meta, {
+ const metas = await transactionalEntityManager.find(MiMeta, {
order: {
id: 'DESC',
},
@@ -115,7 +115,7 @@ export class MetaService implements OnApplicationShutdown {
return metas[0];
} else {
- return await transactionalEntityManager.save(Meta, data);
+ return await transactionalEntityManager.save(MiMeta, data);
}
});