refactor: use integer primary keys

Closes #1292

Signed-off-by: David Mehren <git@herrmehren.de>
This commit is contained in:
David Mehren 2022-09-18 20:26:42 +02:00 committed by Yannick Bungers
parent 499f632d8d
commit 2c1e0517ff
17 changed files with 42 additions and 42 deletions

View file

@ -10,7 +10,7 @@ import { RealtimeNote } from './realtime-note';
@Injectable()
export class RealtimeNoteStore {
private noteIdToRealtimeNote = new Map<string, RealtimeNote>();
private noteIdToRealtimeNote = new Map<number, RealtimeNote>();
/**
* Creates a new {@link RealtimeNote} for the given {@link Note} and memorizes it.
@ -37,7 +37,7 @@ export class RealtimeNoteStore {
* @param noteId The id of the {@link Note}
* @return A {@link RealtimeNote} or {@code undefined} if no instance is existing.
*/
public find(noteId: string): RealtimeNote | undefined {
public find(noteId: number): RealtimeNote | undefined {
return this.noteIdToRealtimeNote.get(noteId);
}

View file

@ -19,7 +19,7 @@ describe('RealtimeNoteStore', () => {
let mockedRealtimeNote: RealtimeNote;
let realtimeNoteConstructorSpy: jest.SpyInstance;
const mockedContent = 'mockedContent';
const mockedNoteId = 'mockedNoteId';
const mockedNoteId = 4711;
beforeEach(async () => {
jest.resetAllMocks();

View file

@ -22,7 +22,7 @@ import { WebsocketDoc } from './websocket-doc';
describe('RealtimeNoteService', () => {
const mockedContent = 'mockedContent';
const mockedNoteId = 'mockedNoteId';
const mockedNoteId = 4711;
let websocketDoc: WebsocketDoc;
let mockedNote: Note;
let mockedRealtimeNote: RealtimeNote;

View file

@ -32,7 +32,7 @@ describe('realtime note', () => {
.spyOn(websocketAwarenessModule, 'WebsocketAwareness')
.mockImplementation(() => mockedAwareness);
mockedNote = Mock.of<Note>({ id: 'mock-note' });
mockedNote = Mock.of<Note>({ id: 4711 });
});
afterAll(() => {

View file

@ -186,7 +186,7 @@ describe('Websocket gateway', () => {
}
});
const mockedNote = Mock.of<Note>({ id: 'mocknote' });
const mockedNote = Mock.of<Note>({ id: 4711 });
jest
.spyOn(notesService, 'getNoteByIdOrAlias')
.mockImplementation((noteId: string) =>