Files
cloudbeaver/webapp/packages/plugin-log-viewer/src/SessionLogsEventHandler.ts
T

27 lines
794 B
TypeScript

/*
* CloudBeaver - Cloud Database Manager
* Copyright (C) 2020-2023 DBeaver Corp and others
*
* Licensed under the Apache License, Version 2.0.
* you may not use this file except in compliance with the License.
*/
import { injectable } from '@cloudbeaver/core-di';
import { ISessionEvent, SessionEventSource, SessionEventTopic, TopicEventHandler } from '@cloudbeaver/core-root';
import type { CbSessionLogEvent as ISessionLogEvent } from '@cloudbeaver/core-sdk';
export { type ISessionLogEvent };
@injectable()
export class SessionLogsEventHandler extends TopicEventHandler<ISessionLogEvent, ISessionEvent> {
constructor(
sessionEventSource: SessionEventSource
) {
super(SessionEventTopic.CbSessionLog, sessionEventSource);
}
map(event: any) {
return event;
}
}