Remove rest API log outputs

This commit is contained in:
IRBorisov 2024-05-19 10:48:59 +03:00
parent d6cbe0889f
commit 8464a97a0b

View File

@ -91,14 +91,12 @@ export interface FrontAction extends IFrontRequest<undefined, undefined> {}
interface IAxiosRequest<RequestData, ResponseData> { interface IAxiosRequest<RequestData, ResponseData> {
endpoint: string; endpoint: string;
request: IFrontRequest<RequestData, ResponseData>; request: IFrontRequest<RequestData, ResponseData>;
title: string;
options?: AxiosRequestConfig; options?: AxiosRequestConfig;
} }
// ==================== API ==================== // ==================== API ====================
export function getAuth(request: FrontPull<ICurrentUser>) { export function getAuth(request: FrontPull<ICurrentUser>) {
AxiosGet({ AxiosGet({
title: 'Current user',
endpoint: `/users/api/auth`, endpoint: `/users/api/auth`,
request: request request: request
}); });
@ -106,7 +104,6 @@ export function getAuth(request: FrontPull<ICurrentUser>) {
export function postLogin(request: FrontPush<IUserLoginData>) { export function postLogin(request: FrontPush<IUserLoginData>) {
AxiosPost({ AxiosPost({
title: 'Login',
endpoint: '/users/api/login', endpoint: '/users/api/login',
request: request request: request
}); });
@ -114,7 +111,6 @@ export function postLogin(request: FrontPush<IUserLoginData>) {
export function postLogout(request: FrontAction) { export function postLogout(request: FrontAction) {
AxiosPost({ AxiosPost({
title: 'Logout',
endpoint: '/users/api/logout', endpoint: '/users/api/logout',
request: request request: request
}); });
@ -122,7 +118,6 @@ export function postLogout(request: FrontAction) {
export function postSignup(request: FrontExchange<IUserSignupData, IUserProfile>) { export function postSignup(request: FrontExchange<IUserSignupData, IUserProfile>) {
AxiosPost({ AxiosPost({
title: 'Register user',
endpoint: '/users/api/signup', endpoint: '/users/api/signup',
request: request request: request
}); });
@ -130,7 +125,6 @@ export function postSignup(request: FrontExchange<IUserSignupData, IUserProfile>
export function getProfile(request: FrontPull<IUserProfile>) { export function getProfile(request: FrontPull<IUserProfile>) {
AxiosGet({ AxiosGet({
title: 'Current user profile',
endpoint: '/users/api/profile', endpoint: '/users/api/profile',
request: request request: request
}); });
@ -138,7 +132,6 @@ export function getProfile(request: FrontPull<IUserProfile>) {
export function patchProfile(request: FrontExchange<IUserUpdateData, IUserProfile>) { export function patchProfile(request: FrontExchange<IUserUpdateData, IUserProfile>) {
AxiosPatch({ AxiosPatch({
title: 'Current user profile',
endpoint: '/users/api/profile', endpoint: '/users/api/profile',
request: request request: request
}); });
@ -146,55 +139,54 @@ export function patchProfile(request: FrontExchange<IUserUpdateData, IUserProfil
export function patchPassword(request: FrontPush<IUserUpdatePassword>) { export function patchPassword(request: FrontPush<IUserUpdatePassword>) {
AxiosPatch({ AxiosPatch({
title: 'Update password',
endpoint: '/users/api/change-password', endpoint: '/users/api/change-password',
request: request request: request
}); });
} }
export function postRequestPasswordReset(request: FrontPush<IRequestPasswordData>) { export function postRequestPasswordReset(request: FrontPush<IRequestPasswordData>) {
// title: 'Request password reset',
AxiosPost({ AxiosPost({
title: 'Request password reset',
endpoint: '/users/api/password-reset', endpoint: '/users/api/password-reset',
request: request request: request
}); });
} }
export function postValidatePasswordToken(request: FrontPush<IPasswordTokenData>) { export function postValidatePasswordToken(request: FrontPush<IPasswordTokenData>) {
// title: 'Validate password token',
AxiosPost({ AxiosPost({
title: 'Validate password token',
endpoint: '/users/api/password-reset/validate', endpoint: '/users/api/password-reset/validate',
request: request request: request
}); });
} }
export function postResetPassword(request: FrontPush<IResetPasswordData>) { export function postResetPassword(request: FrontPush<IResetPasswordData>) {
// title: 'Reset password',
AxiosPost({ AxiosPost({
title: 'Reset password',
endpoint: '/users/api/password-reset/confirm', endpoint: '/users/api/password-reset/confirm',
request: request request: request
}); });
} }
export function getActiveUsers(request: FrontPull<IUserInfo[]>) { export function getActiveUsers(request: FrontPull<IUserInfo[]>) {
// title: 'Active users list',
AxiosGet({ AxiosGet({
title: 'Active users list',
endpoint: '/users/api/active-users', endpoint: '/users/api/active-users',
request: request request: request
}); });
} }
export function getLibrary(request: FrontPull<ILibraryItem[]>) { export function getLibrary(request: FrontPull<ILibraryItem[]>) {
// title: 'Available LibraryItems list',
AxiosGet({ AxiosGet({
title: 'Available LibraryItems list',
endpoint: '/api/library/active', endpoint: '/api/library/active',
request: request request: request
}); });
} }
export function getAdminLibrary(request: FrontPull<ILibraryItem[]>) { export function getAdminLibrary(request: FrontPull<ILibraryItem[]>) {
// title: 'All LibraryItems list',
AxiosGet({ AxiosGet({
title: 'All LibraryItems list',
endpoint: '/api/library/all', endpoint: '/api/library/all',
request: request request: request
}); });
@ -202,7 +194,6 @@ export function getAdminLibrary(request: FrontPull<ILibraryItem[]>) {
export function getTemplates(request: FrontPull<ILibraryItem[]>) { export function getTemplates(request: FrontPull<ILibraryItem[]>) {
AxiosGet({ AxiosGet({
title: 'Available LibraryItems list',
endpoint: '/api/library/templates', endpoint: '/api/library/templates',
request: request request: request
}); });
@ -210,7 +201,6 @@ export function getTemplates(request: FrontPull<ILibraryItem[]>) {
export function postNewRSForm(request: FrontExchange<IRSFormCreateData, ILibraryItem>) { export function postNewRSForm(request: FrontExchange<IRSFormCreateData, ILibraryItem>) {
AxiosPost({ AxiosPost({
title: 'New RSForm',
endpoint: '/api/rsforms/create-detailed', endpoint: '/api/rsforms/create-detailed',
request: request, request: request,
options: { options: {
@ -223,7 +213,6 @@ export function postNewRSForm(request: FrontExchange<IRSFormCreateData, ILibrary
export function postCloneLibraryItem(target: string, request: FrontExchange<IRSFormCloneData, IRSFormData>) { export function postCloneLibraryItem(target: string, request: FrontExchange<IRSFormCloneData, IRSFormData>) {
AxiosPost({ AxiosPost({
title: 'Clone RSForm',
endpoint: `/api/library/${target}/clone`, endpoint: `/api/library/${target}/clone`,
request: request request: request
}); });
@ -232,13 +221,11 @@ export function postCloneLibraryItem(target: string, request: FrontExchange<IRSF
export function getRSFormDetails(target: string, version: string, request: FrontPull<IRSFormData>) { export function getRSFormDetails(target: string, version: string, request: FrontPull<IRSFormData>) {
if (!version) { if (!version) {
AxiosGet({ AxiosGet({
title: `RSForm details for id=${target}`,
endpoint: `/api/rsforms/${target}/details`, endpoint: `/api/rsforms/${target}/details`,
request: request request: request
}); });
} else { } else {
AxiosGet({ AxiosGet({
title: `RSForm details for id=${target} version=${version}`,
endpoint: `/api/rsforms/${target}/versions/${version}`, endpoint: `/api/rsforms/${target}/versions/${version}`,
request: request request: request
}); });
@ -247,7 +234,6 @@ export function getRSFormDetails(target: string, version: string, request: Front
export function patchLibraryItem(target: string, request: FrontExchange<ILibraryUpdateData, ILibraryItem>) { export function patchLibraryItem(target: string, request: FrontExchange<ILibraryUpdateData, ILibraryItem>) {
AxiosPatch({ AxiosPatch({
title: `LibraryItem id=${target}`,
endpoint: `/api/library/${target}`, endpoint: `/api/library/${target}`,
request: request request: request
}); });
@ -255,7 +241,6 @@ export function patchLibraryItem(target: string, request: FrontExchange<ILibrary
export function deleteLibraryItem(target: string, request: FrontAction) { export function deleteLibraryItem(target: string, request: FrontAction) {
AxiosDelete({ AxiosDelete({
title: `LibraryItem id=${target}`,
endpoint: `/api/library/${target}`, endpoint: `/api/library/${target}`,
request: request request: request
}); });
@ -263,7 +248,6 @@ export function deleteLibraryItem(target: string, request: FrontAction) {
export function postClaimLibraryItem(target: string, request: FrontPull<ILibraryItem>) { export function postClaimLibraryItem(target: string, request: FrontPull<ILibraryItem>) {
AxiosPost({ AxiosPost({
title: `Claim on LibraryItem id=${target}`,
endpoint: `/api/library/${target}/claim`, endpoint: `/api/library/${target}/claim`,
request: request request: request
}); });
@ -271,7 +255,6 @@ export function postClaimLibraryItem(target: string, request: FrontPull<ILibrary
export function postSubscribe(target: string, request: FrontAction) { export function postSubscribe(target: string, request: FrontAction) {
AxiosPost({ AxiosPost({
title: `Subscribe to LibraryItem id=${target}`,
endpoint: `/api/library/${target}/subscribe`, endpoint: `/api/library/${target}/subscribe`,
request: request request: request
}); });
@ -279,7 +262,6 @@ export function postSubscribe(target: string, request: FrontAction) {
export function deleteUnsubscribe(target: string, request: FrontAction) { export function deleteUnsubscribe(target: string, request: FrontAction) {
AxiosDelete({ AxiosDelete({
title: `Unsubscribe from LibraryItem id=${target}`,
endpoint: `/api/library/${target}/unsubscribe`, endpoint: `/api/library/${target}/unsubscribe`,
request: request request: request
}); });
@ -288,14 +270,12 @@ export function deleteUnsubscribe(target: string, request: FrontAction) {
export function getTRSFile(target: string, version: string, request: FrontPull<Blob>) { export function getTRSFile(target: string, version: string, request: FrontPull<Blob>) {
if (!version) { if (!version) {
AxiosGet({ AxiosGet({
title: `RSForm TRS file for id=${target}`,
endpoint: `/api/rsforms/${target}/export-trs`, endpoint: `/api/rsforms/${target}/export-trs`,
request: request, request: request,
options: { responseType: 'blob' } options: { responseType: 'blob' }
}); });
} else { } else {
AxiosGet({ AxiosGet({
title: `RSForm TRS file for id=${target} version=${version}`,
endpoint: `/api/versions/${version}/export-file`, endpoint: `/api/versions/${version}/export-file`,
request: request, request: request,
options: { responseType: 'blob' } options: { responseType: 'blob' }
@ -305,7 +285,6 @@ export function getTRSFile(target: string, version: string, request: FrontPull<B
export function postNewConstituenta(schema: string, request: FrontExchange<ICstCreateData, ICstCreatedResponse>) { export function postNewConstituenta(schema: string, request: FrontExchange<ICstCreateData, ICstCreatedResponse>) {
AxiosPost({ AxiosPost({
title: `New Constituenta for RSForm id=${schema}: ${request.data.alias}`,
endpoint: `/api/rsforms/${schema}/cst-create`, endpoint: `/api/rsforms/${schema}/cst-create`,
request: request request: request
}); });
@ -313,7 +292,6 @@ export function postNewConstituenta(schema: string, request: FrontExchange<ICstC
export function patchDeleteConstituenta(schema: string, request: FrontExchange<IConstituentaList, IRSFormData>) { export function patchDeleteConstituenta(schema: string, request: FrontExchange<IConstituentaList, IRSFormData>) {
AxiosPatch({ AxiosPatch({
title: `Delete Constituents for RSForm id=${schema}: ${request.data.items.map(item => String(item)).join(' ')}`,
endpoint: `/api/rsforms/${schema}/cst-delete-multiple`, endpoint: `/api/rsforms/${schema}/cst-delete-multiple`,
request: request request: request
}); });
@ -321,7 +299,6 @@ export function patchDeleteConstituenta(schema: string, request: FrontExchange<I
export function patchConstituenta(target: string, request: FrontExchange<ICstUpdateData, IConstituentaMeta>) { export function patchConstituenta(target: string, request: FrontExchange<ICstUpdateData, IConstituentaMeta>) {
AxiosPatch({ AxiosPatch({
title: `Constituenta id=${target}`,
endpoint: `/api/constituents/${target}`, endpoint: `/api/constituents/${target}`,
request: request request: request
}); });
@ -329,7 +306,6 @@ export function patchConstituenta(target: string, request: FrontExchange<ICstUpd
export function patchRenameConstituenta(schema: string, request: FrontExchange<ICstRenameData, ICstCreatedResponse>) { export function patchRenameConstituenta(schema: string, request: FrontExchange<ICstRenameData, ICstCreatedResponse>) {
AxiosPatch({ AxiosPatch({
title: `Renaming constituenta id=${request.data.target} for schema id=${schema}`,
endpoint: `/api/rsforms/${schema}/cst-rename`, endpoint: `/api/rsforms/${schema}/cst-rename`,
request: request request: request
}); });
@ -337,7 +313,6 @@ export function patchRenameConstituenta(schema: string, request: FrontExchange<I
export function patchProduceStructure(schema: string, request: FrontExchange<ICstTarget, IProduceStructureResponse>) { export function patchProduceStructure(schema: string, request: FrontExchange<ICstTarget, IProduceStructureResponse>) {
AxiosPatch({ AxiosPatch({
title: `Producing structure constituenta id=${request.data.target} for schema id=${schema}`,
endpoint: `/api/rsforms/${schema}/cst-produce-structure`, endpoint: `/api/rsforms/${schema}/cst-produce-structure`,
request: request request: request
}); });
@ -345,7 +320,6 @@ export function patchProduceStructure(schema: string, request: FrontExchange<ICs
export function patchSubstituteConstituents(schema: string, request: FrontExchange<ICstSubstituteData, IRSFormData>) { export function patchSubstituteConstituents(schema: string, request: FrontExchange<ICstSubstituteData, IRSFormData>) {
AxiosPatch({ AxiosPatch({
title: `Substitution for constituents schema id=${schema}`,
endpoint: `/api/rsforms/${schema}/cst-substitute`, endpoint: `/api/rsforms/${schema}/cst-substitute`,
request: request request: request
}); });
@ -353,9 +327,6 @@ export function patchSubstituteConstituents(schema: string, request: FrontExchan
export function patchMoveConstituenta(schema: string, request: FrontExchange<ICstMovetoData, IRSFormData>) { export function patchMoveConstituenta(schema: string, request: FrontExchange<ICstMovetoData, IRSFormData>) {
AxiosPatch({ AxiosPatch({
title: `Moving Constituents for RSForm id=${schema}: ${JSON.stringify(request.data.items)} to ${
request.data.move_to
}`,
endpoint: `/api/rsforms/${schema}/cst-moveto`, endpoint: `/api/rsforms/${schema}/cst-moveto`,
request: request request: request
}); });
@ -363,7 +334,6 @@ export function patchMoveConstituenta(schema: string, request: FrontExchange<ICs
export function postCheckExpression(schema: string, request: FrontExchange<IRSExpression, IExpressionParse>) { export function postCheckExpression(schema: string, request: FrontExchange<IRSExpression, IExpressionParse>) {
AxiosPost({ AxiosPost({
title: `Check expression for RSForm id=${schema}: ${request.data.expression}`,
endpoint: `/api/rsforms/${schema}/check`, endpoint: `/api/rsforms/${schema}/check`,
request: request request: request
}); });
@ -371,7 +341,6 @@ export function postCheckExpression(schema: string, request: FrontExchange<IRSEx
export function patchResetAliases(target: string, request: FrontPull<IRSFormData>) { export function patchResetAliases(target: string, request: FrontPull<IRSFormData>) {
AxiosPatch({ AxiosPatch({
title: `Reset alias for RSForm id=${target}`,
endpoint: `/api/rsforms/${target}/reset-aliases`, endpoint: `/api/rsforms/${target}/reset-aliases`,
request: request request: request
}); });
@ -379,7 +348,6 @@ export function patchResetAliases(target: string, request: FrontPull<IRSFormData
export function patchRestoreOrder(target: string, request: FrontPull<IRSFormData>) { export function patchRestoreOrder(target: string, request: FrontPull<IRSFormData>) {
AxiosPatch({ AxiosPatch({
title: `Restore order for RSForm id=${target}`,
endpoint: `/api/rsforms/${target}/restore-order`, endpoint: `/api/rsforms/${target}/restore-order`,
request: request request: request
}); });
@ -387,7 +355,6 @@ export function patchRestoreOrder(target: string, request: FrontPull<IRSFormData
export function patchUploadTRS(target: string, request: FrontExchange<IRSFormUploadData, IRSFormData>) { export function patchUploadTRS(target: string, request: FrontExchange<IRSFormUploadData, IRSFormData>) {
AxiosPatch({ AxiosPatch({
title: `Replacing data with trs file for RSForm id=${target}`,
endpoint: `/api/rsforms/${target}/load-trs`, endpoint: `/api/rsforms/${target}/load-trs`,
request: request, request: request,
options: { options: {
@ -399,7 +366,6 @@ export function patchUploadTRS(target: string, request: FrontExchange<IRSFormUpl
} }
export function patchInlineSynthesis(request: FrontExchange<IInlineSynthesisData, IRSFormData>) { export function patchInlineSynthesis(request: FrontExchange<IInlineSynthesisData, IRSFormData>) {
AxiosPatch({ AxiosPatch({
title: 'Processing inline synthesis',
endpoint: `/api/operations/inline-synthesis`, endpoint: `/api/operations/inline-synthesis`,
request: request request: request
}); });
@ -407,7 +373,6 @@ export function patchInlineSynthesis(request: FrontExchange<IInlineSynthesisData
export function postResolveText(schema: string, request: FrontExchange<ITextRequest, IResolutionData>) { export function postResolveText(schema: string, request: FrontExchange<ITextRequest, IResolutionData>) {
AxiosPost({ AxiosPost({
title: `Resolve text references for RSForm id=${schema}: ${request.data.text}`,
endpoint: `/api/rsforms/${schema}/resolve`, endpoint: `/api/rsforms/${schema}/resolve`,
request: request request: request
}); });
@ -415,7 +380,6 @@ export function postResolveText(schema: string, request: FrontExchange<ITextRequ
export function postInflectText(request: FrontExchange<IWordFormPlain, ITextResult>) { export function postInflectText(request: FrontExchange<IWordFormPlain, ITextResult>) {
AxiosPost({ AxiosPost({
title: `Inflect text ${request.data.text} to ${request.data.grams}`,
endpoint: `/api/cctext/inflect`, endpoint: `/api/cctext/inflect`,
request: request request: request
}); });
@ -423,31 +387,30 @@ export function postInflectText(request: FrontExchange<IWordFormPlain, ITextResu
export function postParseText(request: FrontExchange<ITextRequest, ITextResult>) { export function postParseText(request: FrontExchange<ITextRequest, ITextResult>) {
AxiosPost({ AxiosPost({
title: `Parse text ${request.data.text}`,
endpoint: `/api/cctext/parse`, endpoint: `/api/cctext/parse`,
request: request request: request
}); });
} }
export function postGenerateLexeme(request: FrontExchange<ITextRequest, ILexemeData>) { export function postGenerateLexeme(request: FrontExchange<ITextRequest, ILexemeData>) {
// title: `Parse text ${request.data.text}`,
AxiosPost({ AxiosPost({
title: `Parse text ${request.data.text}`,
endpoint: `/api/cctext/generate-lexeme`, endpoint: `/api/cctext/generate-lexeme`,
request: request request: request
}); });
} }
export function postCreateVersion(target: string, request: FrontExchange<IVersionData, IVersionCreatedResponse>) { export function postCreateVersion(target: string, request: FrontExchange<IVersionData, IVersionCreatedResponse>) {
// title: `Create version for RSForm id=${target}`,
AxiosPost({ AxiosPost({
title: `Create version for RSForm id=${target}`,
endpoint: `/api/rsforms/${target}/versions/create`, endpoint: `/api/rsforms/${target}/versions/create`,
request: request request: request
}); });
} }
export function patchVersion(target: string, request: FrontPush<IVersionData>) { export function patchVersion(target: string, request: FrontPush<IVersionData>) {
// title: `Version id=${target}`,
AxiosPatch({ AxiosPatch({
title: `Version id=${target}`,
endpoint: `/api/versions/${target}`, endpoint: `/api/versions/${target}`,
request: request request: request
}); });
@ -455,7 +418,6 @@ export function patchVersion(target: string, request: FrontPush<IVersionData>) {
export function patchRestoreVersion(target: string, request: FrontPull<IRSFormData>) { export function patchRestoreVersion(target: string, request: FrontPull<IRSFormData>) {
AxiosPatch({ AxiosPatch({
title: `Restore version id=${target}`,
endpoint: `/api/versions/${target}/restore`, endpoint: `/api/versions/${target}/restore`,
request: request request: request
}); });
@ -463,15 +425,13 @@ export function patchRestoreVersion(target: string, request: FrontPull<IRSFormDa
export function deleteVersion(target: string, request: FrontAction) { export function deleteVersion(target: string, request: FrontAction) {
AxiosDelete({ AxiosDelete({
title: `Version id=${target}`,
endpoint: `/api/versions/${target}`, endpoint: `/api/versions/${target}`,
request: request request: request
}); });
} }
// ============ Helper functions ============= // ============ Helper functions =============
function AxiosGet<ResponseData>({ endpoint, request, title, options }: IAxiosRequest<undefined, ResponseData>) { function AxiosGet<ResponseData>({ endpoint, request, options }: IAxiosRequest<undefined, ResponseData>) {
console.log(`REQUEST: [[${title}]]`);
if (request.setLoading) request.setLoading(true); if (request.setLoading) request.setLoading(true);
axiosInstance axiosInstance
.get<ResponseData>(endpoint, options) .get<ResponseData>(endpoint, options)
@ -489,10 +449,8 @@ function AxiosGet<ResponseData>({ endpoint, request, title, options }: IAxiosReq
function AxiosPost<RequestData, ResponseData>({ function AxiosPost<RequestData, ResponseData>({
endpoint, endpoint,
request, request,
title,
options options
}: IAxiosRequest<RequestData, ResponseData>) { }: IAxiosRequest<RequestData, ResponseData>) {
console.log(`POST: [[${title}]]`);
if (request.setLoading) request.setLoading(true); if (request.setLoading) request.setLoading(true);
axiosInstance axiosInstance
.post<ResponseData>(endpoint, request.data, options) .post<ResponseData>(endpoint, request.data, options)
@ -510,10 +468,8 @@ function AxiosPost<RequestData, ResponseData>({
function AxiosDelete<RequestData, ResponseData>({ function AxiosDelete<RequestData, ResponseData>({
endpoint, endpoint,
request, request,
title,
options options
}: IAxiosRequest<RequestData, ResponseData>) { }: IAxiosRequest<RequestData, ResponseData>) {
console.log(`DELETE: [[${title}]]`);
if (request.setLoading) request.setLoading(true); if (request.setLoading) request.setLoading(true);
axiosInstance axiosInstance
.delete<ResponseData>(endpoint, options) .delete<ResponseData>(endpoint, options)
@ -531,10 +487,8 @@ function AxiosDelete<RequestData, ResponseData>({
function AxiosPatch<RequestData, ResponseData>({ function AxiosPatch<RequestData, ResponseData>({
endpoint, endpoint,
request, request,
title,
options options
}: IAxiosRequest<RequestData, ResponseData>) { }: IAxiosRequest<RequestData, ResponseData>) {
console.log(`PATCH: [[${title}]]`);
if (request.setLoading) request.setLoading(true); if (request.setLoading) request.setLoading(true);
axiosInstance axiosInstance
.patch<ResponseData>(endpoint, request.data, options) .patch<ResponseData>(endpoint, request.data, options)