Files
2026-07-26 18:25:37 +09:00

23 lines
636 B
JavaScript

import Chart from "../core.js";
import { Users } from "../../../models/index.js";
import { name, schema } from "./entities/per-user-reactions.js";
/**
* ユーザーごとのリアクションに関するチャート
*/ export default class PerUserReactionsChart extends Chart {
constructor(){
super(name, schema, true);
}
async tickMajor(group) {
return {};
}
async tickMinor() {
return {};
}
async update(user, note) {
const prefix = Users.isLocalUser(user) ? "local" : "remote";
this.commit({
[`${prefix}.count`]: 1
}, note.userId);
}
}