(wip): migrate ttp to mtp
Some checks failed
/ build-web (push) Failing after 3m4s
/ build-desktop (linux) (push) Failing after 3m15s
/ build-mobile (push) Failing after 9m7s
/ release (push) Has been skipped

This commit is contained in:
Alois 2026-07-02 21:05:50 +02:00
commit 20018f09a9
163 changed files with 8342 additions and 2609 deletions

View file

@ -105,7 +105,7 @@ export default function Form() {
await save("user_id", parsed.userId);
await save("private_key", parsed.privateKey);
if (parsed.domain) {
await save("ttp_url", `https://${parsed.domain}/`);
await save("mtp_url", `https://${parsed.domain}/`);
}
location.href = "/";
@ -253,7 +253,7 @@ export default function Form() {
await save("user_id", user.user_id);
await save("private_key", inputParse.data.private_key);
if (domain) {
await save("ttp_url", `https://${domain}/`);
await save("mtp_url", `https://${domain}/`);
}
location.href = "/";
@ -287,7 +287,7 @@ export default function Form() {
await save("private_key", privateKey);
if (domain) {
await save("ttp_url", `https://${domain}/`);
await save("mtp_url", `https://${domain}/`);
}
location.href = "/";

View file

@ -37,11 +37,11 @@ import { Ellipsis, Check } from "lucide-react";
import { useState } from "react";
import type { User } from "@tensamin/user/context";
import type z from "zod";
import { ttp } from "@tensamin/shared/data";
import { useTTP } from "@tensamin/ttp";
import { mtp } from "@tensamin/shared/data";
import { useMTP } from "@tensamin/mtp";
type OnlineStatus = z.infer<
typeof ttp.get_user_data.response.shape.online_status
typeof mtp.get_user_data.response.shape.online_status
>;
const onlineStatusLabels: Record<OnlineStatus, string> = {
@ -73,7 +73,7 @@ function StatusDialog({
user: User;
open: boolean;
onOpenChange: (open: boolean) => void;
send: ReturnType<typeof useTTP>["send"];
send: ReturnType<typeof useMTP>["send"];
draftStatus: string;
setDraftStatus: (value: string) => void;
draftOnlineStatus: OnlineStatus;
@ -148,7 +148,7 @@ function StatusDialog({
};
const validation =
ttp.change_user_data.request.safeParse(payload);
mtp.change_user_data.request.safeParse(payload);
if (!validation.success) {
setSaveSucceeded(false);
@ -194,7 +194,7 @@ export default function Sidebar() {
const [statusErrorMessage, setStatusErrorMessage] = useState("");
const [statusSaveSucceeded, setStatusSaveSucceeded] = useState(false);
const { send } = useTTP();
const { send } = useMTP();
const content = (
<>