diff --git a/src/logproviders/0x0.ts b/src/logproviders/0x0.ts index 86ced5c..e8f873a 100644 --- a/src/logproviders/0x0.ts +++ b/src/logproviders/0x0.ts @@ -1,4 +1,4 @@ -const reg = /https:\/\/0x0.st\/[^ ]*/; +const reg = /https:\/\/0x0.st\/\w*/; export async function read0x0(s: string): Promise { const r = s.match(reg); diff --git a/src/logproviders/mclogs.ts b/src/logproviders/mclogs.ts index 0464150..eecda09 100644 --- a/src/logproviders/mclogs.ts +++ b/src/logproviders/mclogs.ts @@ -1,4 +1,4 @@ -const reg = /https:\/\/mclo.gs\/[^ ]*/; +const reg = /https:\/\/mclo.gs\/\w*/; export async function readMcLogs(s: string): Promise { const r = s.match(reg); diff --git a/src/logs.ts b/src/logs.ts index fbeafcc..aa93d6a 100644 --- a/src/logs.ts +++ b/src/logs.ts @@ -48,7 +48,10 @@ const versionAnalyzer: Analyzer = async (text) => { const flatpakNvidiaAnalyzer: Analyzer = async (text) => { if ( - text.includes('org.lwjgl.LWJGLException: Could not choose GLX13 config') + text.includes('org.lwjgl.LWJGLException: Could not choose GLX13 config') || + text.includes( + 'GLFW error 65545: GLX: Failed to find a suitable GLXFBConfig' + ) ) { return [ 'Outdated Nvidia Flatpak Driver',