add yml file
RN APK Build / build (push) Failing after 23m47s

This commit is contained in:
2026-04-22 16:07:47 +05:30
commit 6fd0bee8a3
513 changed files with 251121 additions and 0 deletions
@@ -0,0 +1,149 @@
import React from 'react';
export const mapStateToProps = (state) => ({
projectID: state.projectR.projectID,
projectName: state.projectR.projectName,
projectCode: state.projectR.projectCode,
projectData: state.projectR.projectData,
baseurl: state.projectR.baseurl,
imageUploadUrl: state.projectR.imageUploadUrl,
GeoFenceEnable: state.projectR.GeoFenceEnable,
GeoFenceRadius: state.projectR.GeoFenceRadius,
GFEnable_checkout: state.projectR.GFEnable_checkout,
GFRadius_checkout: state.projectR.GFRadius_checkout,
CheckOut_PhotoReq: state.projectR.CheckOut_PhotoReq,
DBCI_GeoFenceEnable: state.projectR.DBCI_GeoFenceEnable,
DBCI_GeoFenceRadius: state.projectR.DBCI_GeoFenceRadius,
DBCO_GeoFenceEnable: state.projectR.DBCO_GeoFenceEnable,
DBCO_GeoFenceRadius: state.projectR.DBCO_GeoFenceRadius,
CameraGallery: state.projectR.CameraGallery,
CheckInCameraGallery: state.projectR.CheckInCameraGallery,
DownloadKey: state.projectR.DownloadKey,
OQAD_TimeOut: state.projectR.OQAD_TimeOut,
ShowMenuType: state.projectR.ShowMenuType,
ShowStoreChecklist: state.projectR.ShowStoreChecklist,
RefImagePopUpTime: state.projectR.RefImagePopUpTime,
AdhocActivated: state.projectR.AdhocActivated,
ShowBeatPlanList: state.projectR.ShowBeatPlanList,
ShowContractForm: state.projectR.ShowContractForm,
WarehouseShow: state.projectR.WarehouseShow,
Show_OldMTDReports: state.projectR.Show_OldMTDReports,
ShowDBPOSM: state.projectR.ShowDBPOSM,
ShowStoreAdd: state.projectR.ShowStoreAdd,
ShowStoreProfile: state.projectR.ShowStoreProfile,
ShowReportAfterCheckIn: state.projectR.ShowReportAfterCheckIn,
//arman
ShowCompactStoreProfile: state.projectR.ShowCompactStoreProfile,
ShowNonMerList: state.projectR.ShowNonMerList,
Show_VisitorFeedBack: state.projectR.Show_VisitorFeedBack,
Show_ConsumerSection: state.projectR.Show_ConsumerSection,
// state.projectR.Show_ConsumerSection,
Clear_storage: state.projectR.Clear_storage,
ShowNonProgram: state.projectR.ShowNonProgram,
StoreChecklistOnce: state.projectR.StoreChecklistOnce,
Gyancast: state.projectR.Gyancast,
WebViewDashboard: state.projectR.WebViewDashboard,
Chatbot: state.projectR.Chatbot,
StoreMapView: state.projectR.StoreMapView,
StoreRouteView: state.projectR.StoreRouteView,
NoCheckIn_Photo: state.projectR.NoCheckIn_Photo,
FaceRecognition: state.projectR.FaceRecognition,
ShowStoreSearch: state.projectR.ShowStoreSearch,
PartialSaveAllow: state.projectR.PartialSaveAllow,
NonProgramLabel: state.projectR.NonProgramLabel,
ShowStoreSearchLabel: state.projectR.ShowStoreSearchLabel,
ShowStoreSearchLabel: state.projectR.ShowStoreSearchLabel,
CheckinOpenBackCamera: state.projectR.CheckinOpenBackCamera,
CheckoutOpenBackCamera: state.projectR.CheckoutOpenBackCamera,
CheckInSwitchingCamera: state.projectR.CheckInSwitchingCamera,
IR_CameraEnableOnApp: state.projectR.IR_CameraEnableOnApp,
IR_Creds: state.projectR.IR_Creds,
Chatbot_Creds: state.projectR.Chatbot_Creds,
ShowAddNewStore: state.projectR.ShowAddNewStore,
ShowSideMenuKYC: state.projectR.ShowSideMenuKYC,
AddNewStoreInJCP: state.projectR.AddNewStoreInJCP,
AddNewStoreVerificationReq: state.projectR.AddNewStoreVerificationReq,
companylogo: state.projectR.companylogo,
splashlogo: state.projectR.splashlogo,
drawerlogo: state.projectR.drawerlogo,
AppDashboardReports: state.projectR.AppDashboardReports,
GroomingObj: state.projectR.GroomingObj,
pPAYObj: state.projectR.pPAYObj,
AppDashboardWebViewObj: state.projectR.AppDashboardWebViewObj,
islogin: state.sessionR.islogin,
firsttime: state.sessionR.firsttime,
securityToken: state.sessionR.securityToken,
mpin: state.sessionR.mpin,
sessionData: state.sessionR.sessionData,
UserId: state.sessionR.UserId,
session_name: state.sessionR.session_name,
DarkMode: state.themeR.DarkMode,
PageTheme: state.themeR.PageTheme,
customStyle: state.themeR.customStyle,
globalStyle: state.themeR.globalStyle,
customeButtonStyle: state.themeR.customeButtonStyle,
ModalStyle: state.themeR.ModalStyle,
isDataDownloaded: state.globalR.isDataDownloaded,
startDownload: state.globalR.startDownload,
startUpload: state.globalR.startUpload,
isInternetAvailable: state.globalR.isInternetAvailable,
showConnChange: state.globalR.showConnChange,
AutoGoToPrev: state.globalR.AutoGoToPrev,
StaticText: state.globalR.StaticText,
isTodayLoginExists: state.globalR.isTodayLoginExists,
isTodayDataDownloaded: state.globalR.isTodayDataDownloaded,
AllKPIDisable: state.globalR.AllKPIDisable,
VisitDate: state.sessionR.VisitDate,
Allow_Change_Password: state.projectR.Allow_Change_Password,
forget_Password_on_LoginPage: state.projectR.forget_Password_on_LoginPage,
// notifications
badgeCount: state.notificationR.badgeCount,
notifications: state.notificationR.notifications
// StorePhotosDone:state.globalR.StorePhotosDone,
}
);
export const mapDispatchToProps = (dispatch) => {
return {
get_project: () => dispatch({ type: 'GETPROJECT' }),
set_project: (pdata) => dispatch({ type: 'SETPROJECT', data: pdata }),
get_session: () => dispatch({ type: 'GETSESSION' }),
set_session: (data) => dispatch({ type: 'SETSESSION', data: data }),
set_DashboardReports: (data) => dispatch({ type: 'SET_DASHBOARD_REPORTS', data: data }),
set_GroomingObj: (data) => dispatch({ type: 'SET_GROOMING_OBJ', data: data }),
set_pPAYObj: (data) => dispatch({ type: 'SET_PPAY_OBJ', data: data }),
set_AppDashboardWebViewObj: (data) => dispatch({ type: 'SET_AppDashboardWebView_OBJ', data: data }),
set_user_details: (data) => dispatch({ type: 'SET_USER_DETAILS', data: data }),
set_mpin: (data) => dispatch({ type: 'SET_MPIN', data: data }),
setTheme: (DarkMode) => dispatch({ type: 'SET_THEME', DarkMode: DarkMode }),
setThemeStyles: (pT, cS, gS, mS, cbS) => dispatch({ type: 'SET_THEME_STYLES', PageTheme: pT, customStyle: cS, globalStyle: gS, ModalStyle: mS, customeButtonStyle: cbS }),
setGlobalData: (data) => dispatch({ type: 'SET_GLOBAL_DATA', data: data }),
set_startDownload: (data) => dispatch({ type: 'START_DOWNLOAD', data: data }),
set_startUpload: (data) => dispatch({ type: 'START_UPLOAD', data: data }),
set_networkStatus: (data) => dispatch({ type: 'SET_NETWORK', data: data }),
show_ConnChange: (data) => dispatch({ type: 'SHOW_CONCHANGE', data: data }),
set_autoback: (data) => dispatch({ type: 'AUTO_BACK', data: data }),
setStaticText: (data) => dispatch({ type: 'SET_STATIC_TEXT', data: data }),
setLoginExists: (data) => dispatch({ type: 'SET_LOGIN_EXISTS', data: data }),
setTodayDataExists: (data) => dispatch({ type: 'SET_TODAY_DATA_EXISTS', data: data }),
set_AllKPIDisable: (data) => dispatch({ type: 'ALLKPIDISABLE', data: data }),
set_VisitDate: (data) => dispatch({ type: 'VISITDATE', data: data }),
// for notification
get_badgecount: () => dispatch({ type: 'GET_BADGE_COUNT' }),
set_badgecount: (data) => dispatch({ type: 'SET_BADGE_COUNT', data: data }),
get_notificationlist: () => dispatch({ type: 'GET_NOTIFICATIONS' }),
set_notificationlist: (data) => dispatch({ type: 'SET_NOTIFICATIONS', data: data }),
}
}
@@ -0,0 +1,15 @@
import React from "react";
const initialState = {
DarkMode: false
};
const darkmodeReducer = (state = initialState, action) => {
switch(action.type) {
case 'SET_THEME':
return {...state,DarkMode:action.DarkMode};
default:
return state;
}
}
export default darkmodeReducer;
@@ -0,0 +1,42 @@
import React from "react";
const initialState = {
isDataDownloaded: false,
startDownload:false,
startUpload:false,
isInternetAvailable:true,
showConnChange:false,
AutoGoToPrev:false,
StaticText:{},
isTodayLoginExists: false,
isTodayDataDownloaded: false,
AllKPIDisable:false,
};
const globalDataReducer = (state = initialState, action) => {
switch(action.type) {
case 'SET_GLOBAL_DATA':
return {...state,isDataDownloaded:action.data.isDataDownloaded};
case 'START_DOWNLOAD':
return {...state,startDownload:action.data.startDownload};
case 'START_UPLOAD':
return {...state,startUpload:action.data.startUpload};
case 'SET_NETWORK':
return {...state,isInternetAvailable:action.data?(action.data.isInternetAvailable?action.data.isInternetAvailable:false):false};
case 'SHOW_CONCHANGE':
return {...state,showConnChange:action.data?(action.data.showConnChange?action.data.showConnChange:false):false};
case 'AUTO_BACK':
return {...state,AutoGoToPrev:action.data?(action.data.AutoGoToPrev?action.data.AutoGoToPrev:false):false};
case 'SET_STATIC_TEXT':
return {...state,StaticText:action.data?action.data:{}};
case 'SET_LOGIN_EXISTS':
return {...state,isTodayLoginExists:action.data?action.data:false};
case 'SET_TODAY_DATA_EXISTS':
return {...state,isTodayDataDownloaded:action.data?action.data:false};
case 'ALLKPIDISABLE':
return {...state,AllKPIDisable:action.data?action.data:false};
default:
return state;
}
}
export default globalDataReducer;
@@ -0,0 +1,29 @@
const initialState = {
loading: false,
badgeCount: 0,
notifications: {},
error: null,
};
const notificationReducer = (state = initialState, action) => {
// console.log('Action dispatched---', action);
switch (action.type) {
case 'SET_LOADING':
return { ...state, loading: action.data.loading };
case 'SET_BADGE_COUNT':
return { ...state, badgeCount: action.data.badgeCount};
case 'SET_NOTIFICATIONS':
console.log('Reducer - notifications:', action.data.notifications);
return { ...state, notifications: action.data.notifications};
case 'GET_NOTIFICATIONS':
return { ...state };
case 'FETCH_NOTIFICATIONS_FAILURE':
return { ...state, error: action.data.error };
default:
return state;
}
};
export default notificationReducer;
@@ -0,0 +1,149 @@
import React from "react";
import { NonProgramLabel_def, StoreSearch_def, OQAD_TimeConst } from "../constants/constants";
const initialState = {
projectID: '',
projectName: "",
projectCode: "",
projectData: {},
baseurl: '',
companylogo: '',
splashlogo: '',
drawerlogo: '',
imageUploadUrl: '',
GeoFenceEnable: false,
GeoFenceRadius: 0,
GFEnable_checkout: false,
GFRadius_checkout: 0,
DBCI_GeoFenceEnable: false,
DBCI_GeoFenceRadius: 0,
DBCO_GeoFenceEnable: false,
DBCO_GeoFenceRadius: 0,
CheckOut_PhotoReq: false,
CameraGallery: false,
CheckInCameraGallery: false,
DownloadKey: '',
OQAD_TimeOut: OQAD_TimeConst,
ShowMenuType: false,
ShowStoreChecklist: false,
ShowBeatPlanList: false,
ShowContractForm: false,
WarehouseShow: false,
ShowDBPOSM: false,
ShowStoreAdd: false,
ShowAddNewStore: false,
ShowSideMenuKYC: false,
ShowStoreProfile: false,
ShowCompactStoreProfile: false,
ShowReportAfterCheckIn: false,
ShowNonMerList: false,
Show_VisitorFeedBack: false,
Show_ConsumerSection: false,
ShowNonProgram: false,
StoreChecklistOnce: false,
FaceRecognition: false,
AddNewStoreInJCP: false,
AddNewStoreVerificationReq: false,
ShowStoreSearch: false,
ShowStoreSearchLabel: StoreSearch_def,
Clear_storage: false,
PartialSaveAllow: false,
NonProgramLabel: NonProgramLabel_def,
CheckinOpenBackCamera: false,
CheckoutOpenBackCamera: false,
CheckInSwitchingCamera: false,
IR_CameraEnableOnApp: false,
RefImagePopUpTime: 0,
AdhocActivated: "",
IR_Creds: {},
Chatbot_Creds: {},
AppDashboardReports: {},
Show_OldMTDReports: true,
Allow_Change_Password: false,
forget_Password_on_LoginPage: false,
Gyancast: false,
WebViewDashboard: false,
Chatbot: false,
StoreMapView: false,
StoreRouteView: false,
NoCheckIn_Photo: false,
GroomingObj : {},
pPAYObj: {},
AppDashboardWebViewObj : "",
};
const projectReducer = (state = initialState, action) => {
switch (action.type) {
case 'GETPROJECT':
return { ...state };
case 'SETPROJECT':
const pdata = action.data || {};
let newstate = {
projectID: pdata.pid, projectName: pdata.pname, projectCode: pdata.pcode, projectData: pdata.alldata, baseurl: pdata.baseurl, companylogo: (pdata.companylogo || ''), splashlogo: (pdata.splashlogo || ''), drawerlogo: (pdata.drawerlogo || ''), imageUploadUrl: (pdata.imageUploadUrl || ''),
GeoFenceEnable: (pdata.GeoFenceEnable || false), GeoFenceRadius: (pdata.GeoFenceRadius || 0), GFEnable_checkout: (pdata.GFEnable_checkout || false), GFRadius_checkout: (pdata.GFRadius_checkout || 0), CheckOut_PhotoReq: (pdata.CheckOut_PhotoReq != null ? pdata.CheckOut_PhotoReq : false),
CameraGallery: (pdata.CameraGallery != null ? pdata.CameraGallery : false), CheckInCameraGallery: (pdata.CheckInCameraGallery != null ? pdata.CheckInCameraGallery : false), DownloadKey: (pdata.DownloadKey != null ? pdata.DownloadKey : ''),
OQAD_TimeOut: (pdata.OQAD_TimeOut != null ? pdata.OQAD_TimeOut : OQAD_TimeConst), ShowMenuType: (pdata.ShowMenuType != null ? pdata.ShowMenuType : false), ShowStoreChecklist: (pdata.ShowStoreChecklist != null ? pdata.ShowStoreChecklist : false), ShowBeatPlanList: (pdata.ShowBeatPlanList != null ? pdata.ShowBeatPlanList : false),
ShowDBPOSM: (pdata.ShowDBPOSM != null ? pdata.ShowDBPOSM : false), ShowStoreAdd: (pdata.ShowStoreAdd != null ? pdata.ShowStoreAdd : false), ShowAddNewStore: (pdata.ShowAddNewStore != null ? pdata.ShowAddNewStore : false), ShowSideMenuKYC: (pdata.ShowSideMenuKYC != null ? pdata.ShowSideMenuKYC : false), ShowStoreProfile: (pdata.ShowStoreProfile != null ? pdata.ShowStoreProfile : false),
ShowCompactStoreProfile: (pdata.ShowCompactStoreProfile != null ? pdata.ShowCompactStoreProfile : false),
ShowReportAfterCheckIn: (pdata.ShowReportAfterCheckIn != null ? pdata.ShowReportAfterCheckIn : false),
DBCI_GeoFenceEnable: (pdata.DBCI_GeoFenceEnable || false), DBCI_GeoFenceRadius: (pdata.DBCI_GeoFenceRadius || 0), DBCO_GeoFenceEnable: (pdata.DBCO_GeoFenceEnable || false), DBCO_GeoFenceRadius: (pdata.DBCO_GeoFenceRadius || 0), ShowNonMerList: (pdata.ShowNonMerList != null ? pdata.ShowNonMerList : false),
Show_VisitorFeedBack: (pdata.Show_VisitorFeedBack || false),
ShowNonProgram: (pdata.ShowNonProgram != null ? pdata.ShowNonProgram : false),
StoreChecklistOnce: (pdata.StoreChecklistOnce != null ? pdata.StoreChecklistOnce : false),
FaceRecognition: (pdata.FaceRecognition != null ? pdata.FaceRecognition : false),
Gyancast: (pdata.Gyancast != null ? pdata.Gyancast : false),
Chatbot: (pdata.Chatbot != null ? pdata.Chatbot : false),
WebViewDashboard: (pdata.WebViewDashboard !=null ? pdata.WebViewDashboard : false),
StoreMapView: (pdata.StoreMapView != null ? pdata.StoreMapView : false),
StoreRouteView: (pdata.StoreRouteView != null ? pdata.StoreRouteView : false),
//StoreMapView: true,
//StoreRouteView: true,
NoCheckIn_Photo: (pdata.NoCheckIn_Photo != null ? pdata.NoCheckIn_Photo : false),
AddNewStoreInJCP: (pdata.AddNewStoreInJCP != null ? pdata.AddNewStoreInJCP : false),
AddNewStoreVerificationReq: (pdata.AddNewStoreVerificationReq != null ? pdata.AddNewStoreVerificationReq : false),
ShowStoreSearch: (pdata.ShowStoreSearch != null ? pdata.ShowStoreSearch : false),
ShowStoreSearchLabel: (pdata.ShowStoreSearchLabel != null ? pdata.ShowStoreSearchLabel : StoreSearch_def),
Show_ConsumerSection: (pdata.Show_ConsumerSection || false),
Clear_storage: (pdata.Clear_storage || false),
PartialSaveAllow: (pdata.PartialSaveAllow || false),
NonProgramLabel: (pdata.NonProgramLabel != null ? pdata.NonProgramLabel : NonProgramLabel_def),
CheckinOpenBackCamera: (pdata.CheckinOpenBackCamera != null ? pdata.CheckinOpenBackCamera : false),
CheckoutOpenBackCamera: (pdata.CheckoutOpenBackCamera != null ? pdata.CheckoutOpenBackCamera : false),
CheckInSwitchingCamera: (pdata.CheckInSwitchingCamera != null ? pdata.CheckInSwitchingCamera : false),
IR_CameraEnableOnApp: (pdata.IR_CameraEnableOnApp || false),
IR_Creds: (pdata.IR_Creds != null ? pdata.IR_Creds : {}),
Chatbot_Creds: (pdata.Chatbot_Creds != null ? pdata.Chatbot_Creds : {}),
ShowAddNewStore: (pdata.ShowAddNewStore != null ? pdata.ShowAddNewStore : false),
ShowSideMenuKYC: (pdata.ShowSideMenuKYC != null ? pdata.ShowSideMenuKYC : false),
RefImagePopUpTime: (pdata.RefImagePopUpTime != null ? pdata.RefImagePopUpTime : 0),
ShowContractForm: (pdata.ShowContractForm != null ? pdata.ShowContractForm : false),
WarehouseShow: (pdata.WarehouseShow != null ? pdata.WarehouseShow : false),
Show_OldMTDReports: (pdata.Show_OldMTDReports == 1 || pdata.Show_OldMTDReports == "true" ? true : false),
AdhocActivated: (pdata.AdhocActivated != null ? pdata.AdhocActivated : ""),
Allow_Change_Password: (pdata.Allow_Change_Password != null ? pdata.Allow_Change_Password : false), forget_Password_on_LoginPage: (pdata.forget_Password_on_LoginPage != null ? pdata.forget_Password_on_LoginPage : false)
};
// console.log("pdata.Clear_storage Clear_storage",Clear_storage)
return Object.assign({}, state, newstate);
case 'SET_DASHBOARD_REPORTS':
return { ...state, AppDashboardReports: action.data };
case 'SET_GROOMING_OBJ':
console.log("fkgfgmkmgh",action.data)
return { ...state, GroomingObj: action.data };
case 'SET_AppDashboardWebView_OBJ':
console.log("SET_AppDashboardWebView_OBJ",action.data)
return { ...state, AppDashboardWebViewObj: action.data };
case 'SET_PPAY_OBJ':
console.log("pPAYObj",action.data)
return { ...state, pPAYObj: action.data };
default:
return state;
}
}
export default projectReducer;
@@ -0,0 +1,30 @@
import React from "react";
const initialState = {
islogin: false,
securityToken:'',
firsttime:true,
mpin:'',
session_name:'',
sessionData:{},
UserId:'',
VisitDate:null,
};
const sessionReducer = (state = initialState, action) => {
switch(action.type) {
case 'GETSESSION':
return {...state};
case 'SETSESSION':
return {...state,islogin:action.data.islogin,firsttime:action.data.firsttime,securityToken:action.data.securityToken,sessionData:action.data.sessionData,UserId:action.data.UserId};
case 'SET_USER_DETAILS':
return {...state,session_name:action.data.session_name};
case 'SET_MPIN':
return {...state,mpin:action.data.mpin};
case 'VISITDATE':
return {...state,VisitDate:action.data.VisitDate};
default:
return state;
}
}
export default sessionReducer;
@@ -0,0 +1,25 @@
import React from "react";
import {StatusBar,StyleSheet,} from 'react-native';
const initialState = {
PageTheme: {},
customStyle: StyleSheet.create({}),
globalStyle: StyleSheet.create({}),
customeButtonStyle:StyleSheet.create({}),
ModalStyle:StyleSheet.create({}),
DarkMode:false,
};
const themeReducer = (state = initialState, action) => {
switch(action.type) {
case 'GET_THEME':
return {...state};
case 'SET_THEME_STYLES':
return {...state,PageTheme:action.PageTheme,customStyle:action.customStyle,globalStyle:action.globalStyle,ModalStyle:action.ModalStyle,customeButtonStyle:action.customeButtonStyle};
case 'SET_THEME':
return {...state,DarkMode:action.DarkMode};
default:
return state;
}
}
export default themeReducer;