Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Chat not working when BTTV fails to load #43

Closed
henrikx opened this issue Aug 24, 2022 · 1 comment
Closed

Chat not working when BTTV fails to load #43

henrikx opened this issue Aug 24, 2022 · 1 comment

Comments

@henrikx
Copy link

henrikx commented Aug 24, 2022

Not all channels have a BTTV-channel.

failed to load bttvchannel 
Object { id: "5b7333fd4beb943561eafb43", bots: [], avatar: "https://static-cdn.jtvnw.net/jtv_user_pictures/e7986b3a-7c01-4fe2-b767-3de59c301387-profile_image-300x300.png", channelEmotes: [], sharedEmotes: (99) […] }
index.e69eff3a.js:5:9199
    fetchEmotes https:/vodrecorder.domain/vodplayer/assets/index.e69eff3a.js:5

When that happens no chat is displayed and the console is spammed with this during playback:

Uncaught (in promise) TypeError: this.emotes is not iterable
    parseComment https:/vodrecorder.domain/vodplayer/assets/index.e69eff3a.js:5
    tick https:/vodrecorder.domain/vodplayer/assets/index.e69eff3a.js:5
    setInterval handler*startTicker https:/vodrecorder.domain/vodplayer/assets/index.e69eff3a.js:5
    play https:/vodrecorder.domain/vodplayer/assets/index.e69eff3a.js:5
    startPlayback https:/vodrecorder.domain/vodplayer/assets/index.e69eff3a.js:5
    nt https:/vodrecorder.domain/vodplayer/assets/index.e69eff3a.js:1
    Se https:/vodrecorder.domain/vodplayer/assets/index.e69eff3a.js:1
    zr https:/vodrecorder.domain/vodplayer/assets/index.e69eff3a.js:1
    1 https:/vodrecorder.domain/vodplayer/assets/index.e69eff3a.js:5
    nt https:/vodrecorder.domain/vodplayer/assets/index.e69eff3a.js:1
    Se https:/vodrecorder.domain/vodplayer/assets/index.e69eff3a.js:1
    s https:/vodrecorder.domain/vodplayer/assets/index.e69eff3a.js:1
index.e69eff3a.js:5:11807
    tick https:/vodrecorder.domain/vodplayer/assets/index.e69eff3a.js:5
    InterpretGeneratorResume self-hosted:1458
    AsyncFunctionNext self-hosted:668
    (Async: async)
    tick self-hosted:1151
    tick self-hosted:1151
    (Async: setInterval handler)
    startTicker https:/vodrecorder.domain/vodplayer/assets/index.e69eff3a.js:5
    startTicker self-hosted:1151
    play https:/vodrecorder.domain/vodplayer/assets/index.e69eff3a.js:5
    play self-hosted:1151
    startPlayback https:/vodrecorder.domain/vodplayer/assets/index.e69eff3a.js:5
    InterpretGeneratorResume self-hosted:1458
    AsyncFunctionNext self-hosted:668
    (Async: async)
    startPlayback self-hosted:1151
    nt https:/vodrecorder.domain/vodplayer/assets/index.e69eff3a.js:1
    Se https:/vodrecorder.domain/vodplayer/assets/index.e69eff3a.js:1
    zr https:/vodrecorder.domain/vodplayer/assets/index.e69eff3a.js:1
    zr self-hosted:1198
    1 https:/vodrecorder.domain/vodplayer/assets/index.e69eff3a.js:5
    nt https:/vodrecorder.domain/vodplayer/assets/index.e69eff3a.js:1
    Se https:/vodrecorder.domain/vodplayer/assets/index.e69eff3a.js:1
    s https:/vodrecorder.domain/vodplayer/assets/index.e69eff3a.js:1
MrBrax added a commit that referenced this issue Aug 24, 2022
related to #43
lots of stuff broken right now though
@MrBrax
Copy link
Owner

MrBrax commented Aug 24, 2022

pushed possible fix, but it won't be integrated in livestreamdvr yet. build locally if you want to test it

@MrBrax MrBrax closed this as completed in 712560d Nov 18, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants