This commit is contained in:
NAME
2026-05-23 07:26:01 +00:00
parent 9599022c44
commit 9e8c7874df
3 changed files with 18 additions and 1 deletions
@@ -205,7 +205,7 @@ export class ContentWriterProcessor extends WorkerHost {
}
return {
id: post.id,
// content: postContent,
content: pgPostCreateDto.content,
//image: imageSuggestion,
status: 'ready_to_post',
telegramChatId,
@@ -1,6 +1,7 @@
import { Injectable, Logger } from '@nestjs/common';
import { Cron, CronExpression } from '@nestjs/schedule';
import { TrendsService } from '../trends/trends.service';
import {_toNum} from "../../shared/helper";
@Injectable()
export class SchedulerService {
@@ -14,6 +15,10 @@ export class SchedulerService {
*/
@Cron('0 */2 * * *')
async scheduledCollection() {
if(_toNum(process.env.X_NEWS_ALLOW_COLLECT_TREND) != 1) {
this.logger.error('Not allow collecting collect ..');
return;
}
//clear before
this.logger.log('🧹 Running daily cleanup...');
const deleted = await this.trendsService.cleanupOldTrends(2);
@@ -44,6 +49,10 @@ export class SchedulerService {
*/
@Cron('0 3 * * *')
async scheduledCleanup() {
if(_toNum(process.env.X_NEWS_ALLOW_COLLECT_TREND) != 1) {
this.logger.error('Not allow clear ..');
return;
}
this.logger.log('🧹 Running daily cleanup...');
const deleted = await this.trendsService.cleanupOldTrends(3);
this.logger.log(`🧹 Cleanup done: removed ${deleted} old trends`);
+8
View File
@@ -1,6 +1,7 @@
import {Injectable} from "@nestjs/common";
import {PrismaService} from "../../prisma/prisma.service";
import {Post, Prisma} from "../generated/prisma/client";
import {_toNum} from "./helper";
@Injectable()
export class PgPostService {
@@ -18,6 +19,13 @@ export class PgPostService {
}
async createPost(data: Prisma.PostCreateInput): Promise<Post> {
if(_toNum(process.env.X_NEWS_ALLOW_SAVE_POST_CONTENT) != 1) {
console.error('Not allow save ..');
// @ts-ignore
return {
id: 0
};
}
return this.prisma.post.create({
data,
});