📑 todods

This commit is contained in:
Timur Ercan
2023-02-28 19:56:01 +01:00
parent 9741959d09
commit f79e7471e0
5 changed files with 8 additions and 0 deletions

View File

@@ -86,6 +86,7 @@ export default function TopNavigation() {
}); });
useEffect(() => { useEffect(() => {
// todo encapsulate
fetch("/api/users/me").then((res) => { fetch("/api/users/me").then((res) => {
res.json().then((j) => { res.json().then((j) => {
setUser(j); setUser(j);

View File

@@ -34,6 +34,7 @@ export default function Setttings() {
}); });
useEffect(() => { useEffect(() => {
// todo encapsulate
fetch("/api/users/me").then((res) => { fetch("/api/users/me").then((res) => {
res.json().then((j) => { res.json().then((j) => {
setUser(j); setUser(j);

View File

@@ -30,6 +30,7 @@ export default function Signup(props: { source: string }) {
}; };
const signUp: SubmitHandler<FormValues> = async (data) => { const signUp: SubmitHandler<FormValues> = async (data) => {
// todo encapsulate
const res = await toast const res = await toast
.promise( .promise(
fetch("/api/auth/signup", { fetch("/api/auth/signup", {

View File

@@ -50,6 +50,7 @@ const DocumentsPage: NextPageWithLayout = (props: any) => {
const getDocuments = async () => { const getDocuments = async () => {
if (!documents.length) setLoading(true); if (!documents.length) setLoading(true);
// todo encapsulate
fetch("/api/documents", { fetch("/api/documents", {
headers: { headers: {
"Content-Type": "application/json", "Content-Type": "application/json",
@@ -354,6 +355,7 @@ const DocumentsPage: NextPageWithLayout = (props: any) => {
const removedItem: any = const removedItem: any =
documentsWithoutIndex.splice(index, 1); documentsWithoutIndex.splice(index, 1);
setDocuments(documentsWithoutIndex); setDocuments(documentsWithoutIndex);
// todo encapsulate
fetch(`/api/documents/${document.id}`, { fetch(`/api/documents/${document.id}`, {
method: "DELETE", method: "DELETE",
}) })

View File

@@ -383,6 +383,7 @@ const RecipientsPage: NextPageWithLayout = (props: any) => {
); );
}; };
// todo encapsulate
async function deleteRecipient(recipient: any) { async function deleteRecipient(recipient: any) {
if (!recipient.id) { if (!recipient.id) {
return; return;
@@ -413,6 +414,7 @@ async function deleteRecipient(recipient: any) {
); );
} }
// todo encapsulate
async function upsertRecipient(recipient: any): Promise<any> { async function upsertRecipient(recipient: any): Promise<any> {
try { try {
const created = await toast.promise( const created = await toast.promise(
@@ -466,6 +468,7 @@ export async function getServerSideProps(context: any) {
}; };
} }
// todo encapsulate
async function send(document: any, resendTo: number[] = []) { async function send(document: any, resendTo: number[] = []) {
if (!document || !document.id) return; if (!document || !document.id) return;
try { try {