Qr werte sichern

This commit is contained in:
2023-01-08 02:23:14 +01:00
parent 673c5f1b10
commit b0c90945af
8 changed files with 327 additions and 118 deletions

View File

@ -22,6 +22,11 @@ export type DogT =
email: string,
name: string,
phone: string,
qr_width_cm: number,
qr_height_cm: number,
qr_fontsize: number,
qr_visible_items: number,
qr_item_sequence: number,
qr_code: string,
picture: string
};
@ -54,6 +59,14 @@ export type UserCtxT =
phone: string;
}) => Promise<any>,
updateQR: ({qr_width_cm, qr_height_cm, qr_fontsize, qr_visible_items, qr_item_sequence}: {
qr_width_cm: number;
qr_height_cm: number;
qr_fontsize: number;
qr_visible_items: number;
qr_item_sequence: number;
}) => Promise<any>,
loginUser: (
{ email, password } :
{
@ -128,6 +141,26 @@ export const UserCtxProvider = ({children}:TUserContextProviderProps) => {
}
}
const updateQR = async ({qr_width_cm, qr_height_cm, qr_fontsize, qr_visible_items, qr_item_sequence}:
{qr_width_cm: number, qr_height_cm: number, qr_fontsize: number, qr_visible_items: number, qr_item_sequence: number}) => {
setWait(true);
try{
const {data} = await Axios.post('updateQR.php',{
qr_width_cm,
qr_height_cm,
qr_fontsize,
qr_visible_items,
qr_item_sequence
});
setWait(false);
return data;
}
catch(err){
setWait(false);
return {success:0, message:'Server Error!'};
}
}
const loginUser = async ({email,password}:{email: string, password: string}) =>
{
setWait(true);
@ -237,6 +270,7 @@ export const UserCtxProvider = ({children}:TUserContextProviderProps) => {
{
registerUser,
updateDog,
updateQR,
loginUser,
wait,
user,