From 22dd71d7dad5029f2f7ed0deafbae3386ebe298d Mon Sep 17 00:00:00 2001 From: Dave Nicolson Date: Mon, 28 Oct 2024 18:01:09 +0100 Subject: [PATCH] feat(history): Add ability to remove videos from watch history (#706) * Use Button class * Add ability to remove videos from watch history * Update src/parser/youtube/History.ts * Fix linting --------- Co-authored-by: Roger --- src/parser/classes/menus/Menu.ts | 5 +++-- src/parser/youtube/History.ts | 34 +++++++++++++++++++++++++++++++- src/parser/youtube/Library.ts | 3 ++- 3 files changed, 38 insertions(+), 4 deletions(-) diff --git a/src/parser/classes/menus/Menu.ts b/src/parser/classes/menus/Menu.ts index e8daaa8d..8cc0e95a 100644 --- a/src/parser/classes/menus/Menu.ts +++ b/src/parser/classes/menus/Menu.ts @@ -2,18 +2,19 @@ import { Parser } from '../../index.js'; import type { ObservedArray } from '../../helpers.js'; import { YTNode } from '../../helpers.js'; import type { RawNode } from '../../index.js'; +import Button from '../Button.js'; export default class Menu extends YTNode { static type = 'Menu'; items: ObservedArray; - top_level_buttons: ObservedArray; + top_level_buttons: ObservedArray