blob: 81bee0cae6647bd7a44c8435d0caac922b4f8f91 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
import { inject, injectable } from "tsyringe";
import ReadyFrameRepository from "../repositories/ReadyFrameRepository";
@injectable()
export default class ReadyFrameUseCase {
constructor(
@inject("ReadyFrameRepository")
private readonly frameRepository: ReadyFrameRepository
) {}
async addReadyFrame(tabId: number, frameId: number): Promise<void> {
return this.frameRepository.addFrameId(tabId, frameId);
}
async clearReadyFrame(tabId: number): Promise<void> {
return this.frameRepository.clearFrameIds(tabId);
}
}
|