Qr werte sichern
This commit is contained in:
@ -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,
|
||||
|
||||
Reference in New Issue
Block a user