feat(api): user authentication

This commit is contained in:
Julian Tölle 2020-02-01 16:11:48 +01:00
parent f14eda16ac
commit f253a66f86
41 changed files with 657 additions and 338 deletions

View file

@ -0,0 +1,7 @@
import { Module } from '@nestjs/common';
import { SpotifyModule } from './spotify/spotify.module';
@Module({
imports: [SpotifyModule]
})
export class SourcesModule {}

View file

@ -0,0 +1,12 @@
import { Column } from "typeorm";
export class SpotifyConnection {
@Column()
id: string;
@Column()
accessToken: string;
@Column()
refreshToken: string;
}

View file

@ -0,0 +1,9 @@
import { Module } from '@nestjs/common';
import { SpotifyService } from './spotify.service';
import { SpotifyApiModule } from './spotify-api/spotify-api.module';
@Module({
providers: [SpotifyService],
imports: [SpotifyApiModule]
})
export class SpotifyModule {}

View file

@ -0,0 +1,18 @@
import { Test, TestingModule } from '@nestjs/testing';
import { SpotifyService } from './spotify.service';
describe('SpotifyService', () => {
let service: SpotifyService;
beforeEach(async () => {
const module: TestingModule = await Test.createTestingModule({
providers: [SpotifyService],
}).compile();
service = module.get<SpotifyService>(SpotifyService);
});
it('should be defined', () => {
expect(service).toBeDefined();
});
});

View file

@ -0,0 +1,8 @@
import { Injectable } from '@nestjs/common';
import {Interval} from "@nestjs/cron"
@Injectable()
export class SpotifyService {
@Interval
}