chore: 🎨 format

This commit is contained in:
ThatOneCalculator 2023-07-25 23:46:43 -07:00
parent e4e5ada060
commit 97d395ce2a
No known key found for this signature in database
GPG key ID: 8703CACD01000000
4 changed files with 36 additions and 22 deletions

View file

@ -8,7 +8,11 @@ import { apiTimelineMastodon } from "./endpoints/timeline.js";
import { apiNotificationsMastodon } from "./endpoints/notifications.js";
import { apiSearchMastodon } from "./endpoints/search.js";
import { getInstance } from "./endpoints/meta.js";
import {convertAccount, convertAnnouncement, convertFilter} from "./converters.js";
import {
convertAccount,
convertAnnouncement,
convertFilter,
} from "./converters.js";
import { convertId, IdType } from "../index.js";
import { Users } from "@/models/index.js";
import { IsNull } from "typeorm";
@ -55,15 +59,18 @@ export function apiMastodonCompatible(router: Router): void {
try {
const data = await client.getInstance();
const admin = await Users.findOne({
where: {
host: IsNull(),
isAdmin: true,
isDeleted: false,
isSuspended: false,
},
order: { id: "ASC" },
});
const contact = admin == null ? null : convertAccount((await client.getAccount(admin.id)).data);
where: {
host: IsNull(),
isAdmin: true,
isDeleted: false,
isSuspended: false,
},
order: { id: "ASC" },
});
const contact =
admin == null
? null
: convertAccount((await client.getAccount(admin.id)).data);
ctx.body = await getInstance(data.data, contact);
} catch (e: any) {
console.error(e);

View file

@ -5,13 +5,15 @@ import { Users, Notes } from "@/models/index.js";
import { IsNull } from "typeorm";
import { MAX_NOTE_TEXT_LENGTH, FILE_TYPE_BROWSERSAFE } from "@/const.js";
export async function getInstance(response: Entity.Instance, contact: Entity.Account) {
const [meta, totalUsers, totalStatuses] =
await Promise.all([
fetchMeta(true),
Users.count({ where: { host: IsNull() } }),
Notes.count({ where: { userHost: IsNull() } }),
]);
export async function getInstance(
response: Entity.Instance,
contact: Entity.Account,
) {
const [meta, totalUsers, totalStatuses] = await Promise.all([
fetchMeta(true),
Users.count({ where: { host: IsNull() } }),
Notes.count({ where: { userHost: IsNull() } }),
]);
return {
uri: response.uri,

View file

@ -104,13 +104,16 @@
v-for="user in items"
:key="user.id"
v-tooltip.mfm="
user.updatedAt ? `Last posted: ${new Date(
user.updatedAt,
).toLocaleString()}` : 'Never posted'
user.updatedAt
? `Last posted: ${new Date(
user.updatedAt,
).toLocaleString()}`
: 'Never posted'
"
class="user"
:user="user"
:show-about-page="true" />
:show-about-page="true"
/>
</MkPagination>
</div>
</div>

View file

@ -45,7 +45,9 @@
<div class="about">
<div
class="desc"
v-html="meta.description || i18n.ts.headlineFirefish"
v-html="
meta.description || i18n.ts.headlineFirefish
"
></div>
</div>
<div class="action">