X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=shared%2Fserver-commands%2Fvideos%2Fhistory-command.ts;h=e9dc634626f39a29da5d5be7c14c6551e355b571;hb=d0800f7661f13fabe7bb6f4aa0ea50764f106405;hp=13b7150c1c1d526727b96259a8c1db69035c7834;hpb=3318147300b4f998adf728eb0a5a14a4c1829c51;p=github%2FChocobozzz%2FPeerTube.git diff --git a/shared/server-commands/videos/history-command.ts b/shared/server-commands/videos/history-command.ts index 13b7150c1..e9dc63462 100644 --- a/shared/server-commands/videos/history-command.ts +++ b/shared/server-commands/videos/history-command.ts @@ -3,7 +3,7 @@ import { AbstractCommand, OverrideCommandOptions } from '../shared' export class HistoryCommand extends AbstractCommand { - wathVideo (options: OverrideCommandOptions & { + watchVideo (options: OverrideCommandOptions & { videoId: number | string currentTime: number }) { @@ -40,7 +40,22 @@ export class HistoryCommand extends AbstractCommand { }) } - remove (options: OverrideCommandOptions & { + removeElement (options: OverrideCommandOptions & { + videoId: number + }) { + const { videoId } = options + const path = '/api/v1/users/me/history/videos/' + videoId + + return this.deleteRequest({ + ...options, + + path, + implicitToken: true, + defaultExpectedStatus: HttpStatusCode.NO_CONTENT_204 + }) + } + + removeAll (options: OverrideCommandOptions & { beforeDate?: string } = {}) { const { beforeDate } = options