import { action } from "@ember/object"; import Controller from "@ember/controller"; import ScreenedEmail from "admin/models/screened-email"; import { exportEntity } from "discourse/lib/export-csv"; import { outputExportResult } from "discourse/lib/export-result"; export default class AdminLogsScreenedEmailsController extends Controller { loading = false; @action clearBlock(row) { row.clearBlock().then(function () { // feeling lazy window.location.reload(); }); } @action exportScreenedEmailList() { exportEntity("screened_email").then(outputExportResult); } show() { this.set("loading", true); ScreenedEmail.findAll().then((result) => { this.set("model", result); this.set("loading", false); }); } }