mirror of
https://github.com/aljazceru/CTFd.git
synced 2026-02-01 20:34:36 +01:00
5ce3003b Merge pull request #47 from aCursedComrade/patch-1 c9887cb1 Fix team template git-subtree-dir: CTFd/themes/core-beta git-subtree-split: 5ce3003b4d68352e629ee2d390bc999e7d6b071e
20 lines
593 B
JavaScript
20 lines
593 B
JavaScript
import Alpine from "alpinejs";
|
|
import CTFd from "../../index";
|
|
|
|
export default () => {
|
|
CTFd._functions.events.eventCount = count => {
|
|
Alpine.store("unread_count", count);
|
|
};
|
|
|
|
CTFd._functions.events.eventRead = eventId => {
|
|
CTFd.events.counter.read.add(eventId);
|
|
let count = CTFd.events.counter.unread.getAll().length;
|
|
CTFd.events.controller.broadcast("counter", { count: count });
|
|
Alpine.store("unread_count", count);
|
|
};
|
|
|
|
document.addEventListener("alpine:init", () => {
|
|
CTFd._functions.events.eventCount(CTFd.events.counter.unread.getAll().length);
|
|
});
|
|
};
|