format phone number and clamp message preview to 2 lines in conversations list

This commit is contained in:
m5r
2021-08-27 04:12:11 +08:00
parent 1c93ac00ef
commit 5e9aa2e5a4
5 changed files with 60 additions and 7 deletions

View File

@ -1,5 +1,6 @@
import { resolver, NotFoundError } from "blitz";
import { z } from "zod";
import PhoneNumber from "awesome-phonenumber";
import db, { Direction, Message, Prisma } from "../../../db";
import { decrypt } from "../../../db/_encryption";
@ -33,6 +34,8 @@ export default resolver.pipe(
} else {
recipient = message.from;
}
const parsedPhoneNumber = new PhoneNumber(recipient);
recipient = parsedPhoneNumber.getNumber("international");
if (!conversations[recipient]) {
conversations[recipient] = [];