We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4d98754 commit bd535a6Copy full SHA for bd535a6
1 file changed
src/plugin.js
@@ -69,6 +69,15 @@ export default class ArtimiPlugin {
69
})
70
71
if (!res.ok) {
72
+ if (res.status === 429) {
73
+ logger.warn('Rate limited! Pausing for 30s...')
74
+ await new Promise(resolve => {
75
+ setTimeout(30_000, null, {
76
+ signal: this.controller.signal
77
+ }).then(resolve, resolve)
78
+ })
79
+ continue
80
+ }
81
throw new Error(await res.text())
82
}
83
@@ -144,7 +153,7 @@ export default class ArtimiPlugin {
144
153
145
154
146
155
ArtimiPlugin.defaults = {
147
- htr: true,
156
+ htr: false,
148
157
model: null,
149
158
token: null,
150
159
interval: 10_000,
0 commit comments