Log warnings when using hardcoded data.

Signed-off-by: David Mehren <git@herrmehren.de>
This commit is contained in:
David Mehren 2020-07-26 17:28:32 +02:00
parent f3d1644f95
commit 574c7d1dd4
No known key found for this signature in database
GPG key ID: 6017AF117F9756CB
3 changed files with 16 additions and 2 deletions

7
docs/dev/2.0.md Normal file
View file

@ -0,0 +1,7 @@
# 2.0 Development Hints
## Dev Setup
- Clone backend and frontend in two folders.
- Run `yarn install` in both projects
- Start the backend server in watch mode using `yarn start:dev`. The backend is then accessible on port 3000.
- Start the frontend dev server using `yarn start`. The frontend is now accessible on port 3001.

View file

@ -1,11 +1,14 @@
import { Injectable } from '@nestjs/common'; import { Injectable, Logger } from '@nestjs/common';
import { HistoryEntryUpdateDto } from './history-entry-update.dto'; import { HistoryEntryUpdateDto } from './history-entry-update.dto';
import { HistoryEntryDto } from './history-entry.dto'; import { HistoryEntryDto } from './history-entry.dto';
@Injectable() @Injectable()
export class HistoryService { export class HistoryService {
private readonly logger = new Logger(HistoryService.name);
getUserHistory(username: string): HistoryEntryDto[] { getUserHistory(username: string): HistoryEntryDto[] {
//TODO: Use the database //TODO: Use the database
this.logger.warn('Using hardcoded data!');
return [ return [
{ {
metadata: { metadata: {
@ -44,6 +47,7 @@ export class HistoryService {
updateDto: HistoryEntryUpdateDto, updateDto: HistoryEntryUpdateDto,
): HistoryEntryDto { ): HistoryEntryDto {
//TODO: Use the database //TODO: Use the database
this.logger.warn('Using hardcoded data!');
return { return {
metadata: { metadata: {
alias: null, alias: null,

View file

@ -1,10 +1,13 @@
import { Injectable } from '@nestjs/common'; import { Injectable, Logger } from '@nestjs/common';
import { UserInfoDto } from './user-info.dto'; import { UserInfoDto } from './user-info.dto';
@Injectable() @Injectable()
export class UsersService { export class UsersService {
private readonly logger = new Logger(UsersService.name);
getUserInfo(): UserInfoDto { getUserInfo(): UserInfoDto {
//TODO: Use the database //TODO: Use the database
this.logger.warn('Using hardcoded data!');
return { return {
displayName: 'foo', displayName: 'foo',
userName: 'fooUser', userName: 'fooUser',