(wip): migrate ttp to mtp -> snake case to pascal case
Some checks failed
/ build-web (push) Successful in 6m13s
/ build-desktop (linux) (push) Successful in 7m1s
/ build-mobile (push) Failing after 9m20s
/ release (push) Has been skipped

This commit is contained in:
Alois 2026-07-03 11:08:38 +02:00
commit 7f75a36d73
23 changed files with 214 additions and 248 deletions

View file

@ -34,7 +34,7 @@ export function Basic({
<div className="absolute -bottom-0.5 -right-0.5 z-10 flex h-3.5 w-3.5 items-center justify-center rounded-full bg-card">
<div
style={{
backgroundColor: getStatusColor(user.online_status),
backgroundColor: getStatusColor(user.OnlineStatus),
}}
className="h-2.25 w-2.25 rounded-full"
/>
@ -42,8 +42,7 @@ export function Basic({
}
/>
<TooltipContent>
{user.online_status
.split("_")
{user.OnlineStatus.split("_")
.map((word) => word.charAt(0).toUpperCase() + word.slice(1))
.join(" ")}
</TooltipContent>

View file

@ -34,8 +34,8 @@ export default function Profile({ user }: { user: User }) {
const ownData = await get(ownId);
const secret = await getSharedSecret(
privateKey,
ownData.public_key,
user.public_key,
ownData.PublicKey,
user.PublicKey,
);
if (active) {
@ -51,7 +51,7 @@ export default function Profile({ user }: { user: User }) {
return () => {
active = false;
};
}, [get, getSharedSecret, load, user.public_key]);
}, [get, getSharedSecret, load, user.PublicKey]);
const sharedSecretCode = sharedSecret
? toLossySixDigitCode(sharedSecret)
@ -98,13 +98,13 @@ export default function Profile({ user }: { user: User }) {
</Tooltip>
</p>
<p className="text-muted-foreground text-xs overflow-hidden text-ellipsis whitespace-nowrap">
Iota ID: <code>{user.iota_id}</code>
Iota ID: <code>{user.IotaId}</code>
</p>
<p className="text-muted-foreground text-xs overflow-hidden text-ellipsis whitespace-nowrap">
User ID: <code>{user.user_id}</code>
User ID: <code>{user.UserId}</code>
</p>
<p className="text-muted-foreground text-xs overflow-hidden text-ellipsis whitespace-nowrap">
Public Key: <code>{user.public_key}</code>
Public Key: <code>{user.PublicKey}</code>
</p>
</div>
)}

View file

@ -28,7 +28,7 @@ export default function Navbar({ forMobile }: { forMobile: boolean }) {
const { id } = useSearch({ strict: false });
const currentCalls = calls.filter((call) =>
call.call_members.some((member) => member === id),
call.CallMembers.some((member) => member === id),
);
const isMobile = useIsMobile();
@ -121,8 +121,8 @@ export default function Navbar({ forMobile }: { forMobile: boolean }) {
onClick={() => {
void joinCall(
id,
currentCalls[0].call_secret,
currentCalls[0].call_id,
currentCalls[0].CallSecret,
currentCalls[0].CallId,
);
}}
className="w-9 h-9 aspect-square rounded-lg"
@ -147,13 +147,13 @@ export default function Navbar({ forMobile }: { forMobile: boolean }) {
<SelectContent className="p-1">
{currentCalls.map((call) => (
<SelectItem
value={call.call_id}
key={call.call_id}
value={call.CallId}
key={call.CallId}
onSelect={() => {
void joinCall(id, call.call_secret, call.call_id);
void joinCall(id, call.CallSecret, call.CallId);
}}
>
{displayCallId(call.call_id)}
{displayCallId(call.CallId)}
</SelectItem>
))}
</SelectContent>

View file

@ -41,7 +41,7 @@ import { mtp } from "@tensamin/shared/data";
import { useMTP } from "@tensamin/mtp";
type OnlineStatus = z.infer<
typeof mtp.get_user_data.response.shape.online_status
typeof mtp.get_user_data.response.shape.OnlineStatus
>;
const onlineStatusLabels: Record<OnlineStatus, string> = {
@ -89,7 +89,7 @@ function StatusDialog({
onOpenChange={(nextOpen) => {
if (!nextOpen) {
setDraftStatus(user.status ?? "");
setDraftOnlineStatus(user.online_status);
setDraftOnlineStatus(user.OnlineStatus);
setErrorMessage("");
setSaveSucceeded(false);
}
@ -144,7 +144,7 @@ function StatusDialog({
onClick={async () => {
const payload = {
...(draftStatus && { status: draftStatus }),
online_status: draftOnlineStatus,
OnlineStatus: draftOnlineStatus,
};
const validation =
@ -230,7 +230,7 @@ export default function Sidebar() {
<DropdownMenuItem
onClick={() => {
setDraftStatus(user.status ?? "");
setDraftOnlineStatus(user.online_status);
setDraftOnlineStatus(user.OnlineStatus);
setStatusErrorMessage("");
setStatusSaveSucceeded(false);
setDialogOpen(true);
@ -249,7 +249,7 @@ export default function Sidebar() {
onOpenChange={(nextOpen) => {
if (!nextOpen) {
setDraftStatus(user.status ?? "");
setDraftOnlineStatus(user.online_status);
setDraftOnlineStatus(user.OnlineStatus);
setStatusErrorMessage("");
setStatusSaveSucceeded(false);
}

View file

@ -65,7 +65,7 @@ export default function List() {
{category === "conversations" ? (
contacts?.[virtualItem.index] ? (
<ConversationModal
userId={contacts[virtualItem.index].user_id}
userId={contacts[virtualItem.index].UserId}
/>
) : null
) : communities?.[virtualItem.index] ? (

View file

@ -59,7 +59,7 @@ function AddConversationButton() {
username: result.data,
})
.then((data) => {
if (data.data.user_id === 0) {
if (data.data.UserId === 0) {
throw new Error();
}
@ -72,7 +72,7 @@ function AddConversationButton() {
if (!user) return;
// alrady added check
if (contacts.some((contact) => contact.user_id === user.data.user_id)) {
if (contacts.some((contact) => contact.UserId === user.data.UserId)) {
setError("Conversation already exists");
return;
}
@ -81,10 +81,10 @@ function AddConversationButton() {
const timeout = setTimeout(() => setLoading(true), 500);
send("add_conversation", {
chat_partner_name: result.data,
ChatPartnerName: result.data,
})
.then(() => {
insertContact(user.data.user_id);
insertContact(user.data.UserId);
setOpen(false);
})
.catch((error) => {