From 4e41fdfcf388db59ca1f386bf27231a99cbb70b5 Mon Sep 17 00:00:00 2001 From: sylenien Date: Thu, 8 Sep 2022 18:03:37 +0200 Subject: [PATCH] feat(player): drafting support for player --- .../messages/JSONRawMessageReader.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/frontend/app/player/MessageDistributor/messages/JSONRawMessageReader.ts b/frontend/app/player/MessageDistributor/messages/JSONRawMessageReader.ts index 0a5677824..9c51e56f1 100644 --- a/frontend/app/player/MessageDistributor/messages/JSONRawMessageReader.ts +++ b/frontend/app/player/MessageDistributor/messages/JSONRawMessageReader.ts @@ -10,6 +10,7 @@ import type { RawAdoptedSsInsertRule, RawAdoptedSsReplaceURLBased, RawAdoptedSsReplace, + RawReplaceVcss, } from './raw' import type { TrackerMessage } from './tracker' import translate from './tracker' @@ -64,6 +65,12 @@ const resolvers = { ...msg, text: resolveCSS(msg.baseURL, msg.text), tp: "adopted_ss_replace" + }), + "replace_vcss_url_based": (msg: RawReplaceVcss): RawReplaceVcss => + ({ + ...msg, + styles: resolveCSS(msg.baseURL, msg.styles), + tp: "replace_vcss", }) } as const @@ -84,7 +91,7 @@ export default class JSONRawMessageReader { readMessage(): RawMessage | null { let msg = this.messages.shift() if (!msg) { return null } - const rawMsg = Array.isArray(msg) + const rawMsg = Array.isArray(msg) ? translate(msg) : legacyTranslate(msg) if (!rawMsg) { @@ -97,4 +104,4 @@ export default class JSONRawMessageReader { return rawMsg } -} \ No newline at end of file +}