rm user function aliases

This commit is contained in:
Moon Man 2024-01-01 08:23:05 -05:00
parent 38c26c07cd
commit 55d9edb7e7
7 changed files with 12 additions and 12 deletions

View File

@ -5,7 +5,7 @@ import { User, getByActor } from "./user.js";
import { fillRoute, reverseRoute } from "./router.js"; import { fillRoute, reverseRoute } from "./router.js";
import { streamToString, hashDigest } from "./util.js"; import { streamToString, hashDigest } from "./util.js";
import { signedFetch, SignedInit, getActor } from "./net.js"; import { signedFetch, SignedInit, getActor } from "./net.js";
import { getById as getUserById, keyIdFromNickname } from "./user.js"; import { getUserById, keyIdFromNickname } from "./user.js";
import parser from "activitypub-http-signatures"; import parser from "activitypub-http-signatures";
import type { Request, Response } from "express"; import type { Request, Response } from "express";
import { addFollower } from "./follower.js"; import { addFollower } from "./follower.js";

View File

@ -1,7 +1,7 @@
import fs from "node:fs"; import fs from "node:fs";
import markdownit from 'markdown-it' import markdownit from 'markdown-it'
import { slugRegex } from "./article.js"; import { slugRegex } from "./article.js";
import { newUser, get as getUserByNickname, getFollowerInboxes, keyIdFromNickname } from "./user.js"; import { newUser, getUserByNickname, getFollowerInboxes, keyIdFromNickname } from "./user.js";
import { insert as insertArticle } from "./article.js"; import { insert as insertArticle } from "./article.js";
import { add as addToOutbox } from "./outbox.js"; import { add as addToOutbox } from "./outbox.js";
import { createArticleActivity, sendAll } from "./activity.js"; import { createArticleActivity, sendAll } from "./activity.js";

View File

@ -2,7 +2,7 @@ import { TYPE } from "./activity.js";
import { CollectionEntry, orderedCollection } from "./collection.js"; import { CollectionEntry, orderedCollection } from "./collection.js";
import db from "./db.js"; import db from "./db.js";
import { fillRoute } from "./router.js"; import { fillRoute } from "./router.js";
import { get as getUserByNickname } from "./user.js"; import { getUserByNickname } from "./user.js";
import { Request, Response } from "express"; import { Request, Response } from "express";
export interface Follower { export interface Follower {

View File

@ -1,7 +1,7 @@
import express, { Request } from "express"; import express, { Request } from "express";
import bodyParser from "body-parser"; import bodyParser from "body-parser";
import { toCollection as getOutbox } from "./outbox.js"; import { toCollection as getOutbox } from "./outbox.js";
import { getById as getUserById, getNickname, get as getUserByNickname, getId as getUserId, User } from "./user.js"; import { getUserById, getUserNicknameById, getUserByNickname, User } from "./user.js";
import { Routes } from "./router.js"; import { Routes } from "./router.js";
import { getBySlug as getArticleBySlug, getById, getByUserId, getAll as getAllArticles } from "./article.js"; import { getBySlug as getArticleBySlug, getById, getByUserId, getAll as getAllArticles } from "./article.js";
import { userToPerson, TYPE as ACTIVITYPUB_TYPE, handleInboxPost, createArticleObject, CONTEXT, createArticleActivity } from "./activity.js"; import { userToPerson, TYPE as ACTIVITYPUB_TYPE, handleInboxPost, createArticleObject, CONTEXT, createArticleActivity } from "./activity.js";
@ -58,7 +58,7 @@ app.get(Routes.object, async (req, res) => {
"application/ld+json", "application/ld+json",
"json" "json"
])) { ])) {
const nickname = await getNickname(article.users_id) as string; const nickname = await getUserNicknameById(article.users_id) as string;
const obj = createArticleObject(article, nickname); const obj = createArticleObject(article, nickname);
obj["@context"] = CONTEXT; obj["@context"] = CONTEXT;

View File

@ -6,7 +6,7 @@ import { actorSchema } from "./activitypub_types.js";
import type { Actor } from "./activitypub_types.js"; import type { Actor } from "./activitypub_types.js";
import type { Request, Response } from "express"; import type { Request, Response } from "express";
import { fillRoute } from "./router.js"; import { fillRoute } from "./router.js";
import { get as getUserByNickname } from "./user.js"; import { getUserByNickname } from "./user.js";
export const flattenHeaders = (headers: Record<string, string>) => export const flattenHeaders = (headers: Record<string, string>) =>
Object.entries(headers).map(([key, value]) => `${key}: ${value}`); Object.entries(headers).map(([key, value]) => `${key}: ${value}`);

View File

@ -1,6 +1,6 @@
import db from "./db.js"; import db from "./db.js";
import { z } from "zod"; import { z } from "zod";
import { get as getUserByNickname } from "./user.js"; import { getUserByNickname } from "./user.js";
import { fillRoute } from "./router.js"; import { fillRoute } from "./router.js";
import { getByUserId as getArticlesByUserId, getById as getArticleById, Article } from "./article.js"; import { getByUserId as getArticlesByUserId, getById as getArticleById, Article } from "./article.js";
import { createArticleActivity, deleteArticleActivity } from "./activity.js"; import { createArticleActivity, deleteArticleActivity } from "./activity.js";

View File

@ -27,13 +27,13 @@ export const zUser = z.object({
export type User = z.infer<typeof zUser>; export type User = z.infer<typeof zUser>;
export const get = async (nickname: string) => export const getUserByNickname = async (nickname: string) =>
db<User>("users") db<User>("users")
.where("nickname", nickname) .where("nickname", nickname)
.first() .first()
; ;
export const getById = async (id: number) => export const getUserById = async (id: number) =>
db<User>("users") db<User>("users")
.where("id", id) .where("id", id)
.first() .first()
@ -45,12 +45,12 @@ export const getByActor = async (actor: string) => {
const matchArray = actor.match(EXTRACT_NICKNAME); const matchArray = actor.match(EXTRACT_NICKNAME);
if (matchArray) { if (matchArray) {
const nickname = matchArray[1]; const nickname = matchArray[1];
return get(nickname); return getUserByNickname(nickname);
} }
else return null; else return null;
}; };
export const getNickname = async (userId: number): Promise<string | null> => export const getUserNicknameById = async (userId: number): Promise<string | null> =>
db("users") db("users")
.select("nickname") .select("nickname")
.where("id", userId) .where("id", userId)
@ -58,7 +58,7 @@ export const getNickname = async (userId: number): Promise<string | null> =>
.then((rec) => !!rec ? rec.nickname : null) .then((rec) => !!rec ? rec.nickname : null)
; ;
export const getId = async (nickname: string): Promise<number | null> => export const getUserIdByNickname = async (nickname: string): Promise<number | null> =>
db("users") db("users")
.select("id") .select("id")
.where("nickname", nickname) .where("nickname", nickname)