feat(#2248): add check for confirm agreements
parent
b1060c628f
commit
caa148e391
@ -0,0 +1,59 @@ |
|||||||
|
import { DATA_URL, PROCEDURES } from 'config' |
||||||
|
import { callApi } from 'helpers' |
||||||
|
|
||||||
|
const proc = PROCEDURES |
||||||
|
|
||||||
|
export type AgreementsType = { |
||||||
|
agreement_id: number, |
||||||
|
email: string, |
||||||
|
ip_adress: null, |
||||||
|
is_agreement_privacy_policy: boolean, |
||||||
|
is_agreement_terms_conditions: boolean, |
||||||
|
status: number, |
||||||
|
ts_agreement: null, |
||||||
|
user_id: number, |
||||||
|
} |
||||||
|
|
||||||
|
export type SetAgreementsType = { |
||||||
|
_p_status: 1, |
||||||
|
} |
||||||
|
|
||||||
|
export type SetAgreementsTypeError = { |
||||||
|
_p_status: 2, |
||||||
|
error: string, |
||||||
|
} |
||||||
|
|
||||||
|
export const getAgreements = async (_p_email: string): Promise<AgreementsType> => { |
||||||
|
const config = { |
||||||
|
body: { |
||||||
|
params: { |
||||||
|
_p_email, |
||||||
|
}, |
||||||
|
proc: proc.get_user_agreemens, |
||||||
|
}, |
||||||
|
} |
||||||
|
|
||||||
|
return callApi({ |
||||||
|
config, |
||||||
|
url: DATA_URL, |
||||||
|
}) |
||||||
|
} |
||||||
|
|
||||||
|
export const setAgreements = async (_p_email: string): Promise<SetAgreementsType |
||||||
|
| SetAgreementsTypeError> => { |
||||||
|
const config = { |
||||||
|
body: { |
||||||
|
params: { |
||||||
|
_p_email, |
||||||
|
_p_is_agreement_privacy_policy: true, |
||||||
|
_p_is_agreement_terms_conditions: true, |
||||||
|
}, |
||||||
|
proc: proc.set_user_agreements, |
||||||
|
}, |
||||||
|
} |
||||||
|
|
||||||
|
return callApi({ |
||||||
|
config, |
||||||
|
url: DATA_URL, |
||||||
|
}) |
||||||
|
} |
||||||
Loading…
Reference in new issue