Compare commits
3 Commits
f2950ecf86
...
v1.9.4
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
30bcfdb436
|
||
|
|
0b4753c47b
|
||
|
|
69b90849fd
|
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@memegoat/backend",
|
"name": "@memegoat/backend",
|
||||||
"version": "1.9.3",
|
"version": "1.9.4",
|
||||||
"description": "",
|
"description": "",
|
||||||
"author": "",
|
"author": "",
|
||||||
"private": true,
|
"private": true,
|
||||||
|
|||||||
@@ -1,12 +1,13 @@
|
|||||||
import { Module } from "@nestjs/common";
|
import { forwardRef, Module } from "@nestjs/common";
|
||||||
import { AuthModule } from "../auth/auth.module";
|
import { AuthModule } from "../auth/auth.module";
|
||||||
import { RealtimeModule } from "../realtime/realtime.module";
|
import { RealtimeModule } from "../realtime/realtime.module";
|
||||||
|
import { UsersModule } from "../users/users.module";
|
||||||
import { MessagesController } from "./messages.controller";
|
import { MessagesController } from "./messages.controller";
|
||||||
import { MessagesService } from "./messages.service";
|
import { MessagesService } from "./messages.service";
|
||||||
import { MessagesRepository } from "./repositories/messages.repository";
|
import { MessagesRepository } from "./repositories/messages.repository";
|
||||||
|
|
||||||
@Module({
|
@Module({
|
||||||
imports: [AuthModule, RealtimeModule],
|
imports: [AuthModule, RealtimeModule, forwardRef(() => UsersModule)],
|
||||||
controllers: [MessagesController],
|
controllers: [MessagesController],
|
||||||
providers: [MessagesService, MessagesRepository],
|
providers: [MessagesService, MessagesRepository],
|
||||||
exports: [MessagesService],
|
exports: [MessagesService],
|
||||||
|
|||||||
@@ -1,4 +1,9 @@
|
|||||||
import { ForbiddenException, Injectable } from "@nestjs/common";
|
import {
|
||||||
|
ForbiddenException,
|
||||||
|
forwardRef,
|
||||||
|
Inject,
|
||||||
|
Injectable,
|
||||||
|
} from "@nestjs/common";
|
||||||
import { EventsGateway } from "../realtime/events.gateway";
|
import { EventsGateway } from "../realtime/events.gateway";
|
||||||
import { UsersService } from "../users/users.service";
|
import { UsersService } from "../users/users.service";
|
||||||
import type { CreateMessageDto } from "./dto/create-message.dto";
|
import type { CreateMessageDto } from "./dto/create-message.dto";
|
||||||
@@ -9,6 +14,7 @@ export class MessagesService {
|
|||||||
constructor(
|
constructor(
|
||||||
private readonly messagesRepository: MessagesRepository,
|
private readonly messagesRepository: MessagesRepository,
|
||||||
private readonly eventsGateway: EventsGateway,
|
private readonly eventsGateway: EventsGateway,
|
||||||
|
@Inject(forwardRef(() => UsersService))
|
||||||
private readonly usersService: UsersService,
|
private readonly usersService: UsersService,
|
||||||
) {}
|
) {}
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@memegoat/frontend",
|
"name": "@memegoat/frontend",
|
||||||
"version": "1.9.3",
|
"version": "1.9.4",
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "next dev",
|
"dev": "next dev",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@memegoat/source",
|
"name": "@memegoat/source",
|
||||||
"version": "1.9.3",
|
"version": "1.9.4",
|
||||||
"description": "",
|
"description": "",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"version:get": "cmake -P version.cmake GET",
|
"version:get": "cmake -P version.cmake GET",
|
||||||
|
|||||||
Reference in New Issue
Block a user