File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -10,8 +10,7 @@ const chatSelector = {
1010} ;
1111
1212const streamerSelector = {
13- block : ".channel-info-content" ,
14- streamer : ".tw-title" ,
13+ streamer : ".channel-info-content .tw-title" ,
1514} ;
1615
1716export const Twitch : ISource = {
@@ -54,12 +53,11 @@ export const Twitch: ISource = {
5453
5554 return chats ;
5655 } ,
57- extractStreamer ( ) {
58- const block = document . querySelector < HTMLElement > ( streamerSelector . block ) ;
59- const streamer = block ?. querySelector < HTMLElement > (
56+ extractStreamer ( ) : Streamer {
57+ const streamerElement = document . querySelector < HTMLElement > (
6058 streamerSelector . streamer
6159 ) ;
62- const streamerName = streamer ?. innerText ?? "NONE" ;
60+ const streamerName = streamerElement ?. innerText ?? "NONE" ;
6361 return {
6462 name : streamerName ,
6563 } ;
Original file line number Diff line number Diff line change @@ -10,6 +10,10 @@ const chatSelector = {
1010 author : "#author-name" ,
1111} ;
1212
13+ const streamerSelector = {
14+ streamer : "#upload-info #channel-name #text-container" ,
15+ } ;
16+
1317export const Youtube : ISource = {
1418 name : "youtube" ,
1519 extractChats ( lookNum : number ) : IChat [ ] {
@@ -51,9 +55,9 @@ export const Youtube: ISource = {
5155 } ) ;
5256 return chats ;
5357 } ,
54- extractStreamer ( ) {
55- const streamerElement = document . querySelector < HTMLDivElement > (
56- "#upload-info #channel-name #text-container"
58+ extractStreamer ( ) : Streamer {
59+ const streamerElement = document . querySelector < HTMLElement > (
60+ streamerSelector . streamer
5761 ) ;
5862 const streamerName = streamerElement ?. innerText ?? "NONE" ;
5963
You can’t perform that action at this time.
0 commit comments