mirror of
https://github.com/cupcakearmy/ora.git
synced 2026-04-03 04:25:24 +00:00
dismiss & use svelte in client
This commit is contained in:
@@ -52,6 +52,12 @@ export function getUsageForRules(host, rules) {
|
||||
}
|
||||
|
||||
export async function getUsageForHost(host) {
|
||||
const dismiss = await DB.dismiss.where({ host }).first()
|
||||
if (dismiss) {
|
||||
const isDismissed = dj().isBefore(dj(dismiss.timestamp).add(dismiss.duration, 'ms'))
|
||||
if (isDismissed) return []
|
||||
}
|
||||
|
||||
const limit = await DB.limits.where({ host }).first()
|
||||
if (!limit) return []
|
||||
return await Promise.all(getUsageForRules(host, limit.rules))
|
||||
|
||||
Reference in New Issue
Block a user