Thomas G. Lopes
commited on
Commit
·
ddebbc2
1
Parent(s):
6946d18
open quota modal on certain errors
Browse files
src/lib/components/inference-playground/playground.svelte
CHANGED
@@ -22,6 +22,7 @@
|
|
22 |
import ModelSelectorModal from "./model-selector-modal.svelte";
|
23 |
import ModelSelector from "./model-selector.svelte";
|
24 |
import ProjectSelect from "./project-select.svelte";
|
|
|
25 |
|
26 |
const startMessageUser: ConversationMessage = { role: "user", content: "" };
|
27 |
|
@@ -134,9 +135,15 @@
|
|
134 |
}
|
135 |
|
136 |
if (error instanceof Error) {
|
|
|
|
|
|
|
|
|
|
|
137 |
if (error.message.includes("token seems invalid")) {
|
138 |
token.reset();
|
139 |
}
|
|
|
140 |
if (error.name !== "AbortError") {
|
141 |
addToast({ title: "Error", description: error.message, variant: "error" });
|
142 |
}
|
|
|
22 |
import ModelSelectorModal from "./model-selector-modal.svelte";
|
23 |
import ModelSelector from "./model-selector.svelte";
|
24 |
import ProjectSelect from "./project-select.svelte";
|
25 |
+
import { showQuotaModal } from "../quota-modal.svelte";
|
26 |
|
27 |
const startMessageUser: ConversationMessage = { role: "user", content: "" };
|
28 |
|
|
|
135 |
}
|
136 |
|
137 |
if (error instanceof Error) {
|
138 |
+
const msg = error.message;
|
139 |
+
if (msg.toLowerCase().includes("montly") || msg.toLowerCase().includes("pro")) {
|
140 |
+
showQuotaModal();
|
141 |
+
}
|
142 |
+
|
143 |
if (error.message.includes("token seems invalid")) {
|
144 |
token.reset();
|
145 |
}
|
146 |
+
|
147 |
if (error.name !== "AbortError") {
|
148 |
addToast({ title: "Error", description: error.message, variant: "error" });
|
149 |
}
|
src/lib/components/quota-modal.svelte
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
<script lang="ts" module>
|
2 |
-
let open = $state(
|
3 |
|
4 |
export function showQuotaModal() {
|
5 |
open = true;
|
|
|
1 |
<script lang="ts" module>
|
2 |
+
let open = $state(false);
|
3 |
|
4 |
export function showQuotaModal() {
|
5 |
open = true;
|