mirror of
https://github.com/mosip/inji-wallet.git
synced 2026-01-09 13:38:01 -05:00
[INJIMOB-691] show storage limti reached error on backup if exists
Signed-off-by: KiruthikaJeyashankar <81218987+KiruthikaJeyashankar@users.noreply.github.com>
This commit is contained in:
@@ -601,7 +601,8 @@
|
||||
"backupFailure": {
|
||||
"networkError": "بسبب <الاتصال غير المستقر>، لم نتمكن من إجراء النسخ الاحتياطي للبيانات. الرجاء معاودة المحاولة في وقت لاحق.",
|
||||
"technicalError": "بسبب خطأ فني، لم نتمكن من إجراء النسخ الاحتياطي للبيانات. الرجاء معاودة المحاولة في وقت لاحق.",
|
||||
"noDataForBackup": "عذرًا، ولكن لا توجد بيانات متاحة لإجراء نسخ احتياطي في الوقت الحالي."
|
||||
"noDataForBackup": "عذرًا، ولكن لا توجد بيانات متاحة لإجراء نسخ احتياطي في الوقت الحالي.",
|
||||
"storageLimitReached": "يتعذر علينا إكمال عملية النسخ الاحتياطي نظرًا لعدم توفر مساحة تخزين كافية على جهازك. يرجى تحرير مساحة عن طريق حذف الملفات أو التطبيقات غير الضرورية، ثم حاول مرة أخرى."
|
||||
},
|
||||
"restoreSuccessful": "تمت عملية الاستعادة بنجاح!",
|
||||
"restoreFailure": {
|
||||
|
||||
@@ -605,7 +605,8 @@
|
||||
"backupFailure": {
|
||||
"networkError": "Due to Unstable Connection, we were unable to perform data backup. Please try again later.",
|
||||
"technicalError": "Due to Technical Error, we were unable to perform data backup. Please try again later.",
|
||||
"noDataForBackup": "We're sorry, but there is no data available to back up at the moment."
|
||||
"noDataForBackup": "We're sorry, but there is no data available to back up at the moment.",
|
||||
"storageLimitReached": "We're unable to complete the backup process due to insufficient storage space on your device. Please free up space by deleting unnecessary files or apps, and try again."
|
||||
},
|
||||
"restoreSuccessful": "Your restore was successful!",
|
||||
"restoreFailure": {
|
||||
|
||||
@@ -604,7 +604,8 @@
|
||||
"backupFailure": {
|
||||
"networkError": "Dahil sa Hindi Matatag na Koneksyon, hindi namin nagawang isagawa ang pag-backup ng data. Pakisubukang muli sa ibang pagkakataon.",
|
||||
"technicalError": "Dahil sa Technical Error, hindi namin nagawang magsagawa ng pag-backup ng data. Subukang muli mamaya.",
|
||||
"noDataForBackup": "Ikinalulungkot namin, ngunit walang data na magagamit upang i-back up sa ngayon."
|
||||
"noDataForBackup": "Ikinalulungkot namin, ngunit walang data na magagamit upang i-back up sa ngayon.",
|
||||
"storageLimitReached":"Hindi namin makumpleto ang proseso ng pag-backup dahil sa hindi sapat na espasyo sa storage sa iyong device. Mangyaring magbakante ng espasyo sa pamamagitan ng pagtanggal ng mga hindi kinakailangang file o app, at subukang muli."
|
||||
},
|
||||
"restoreSuccessful": "Ang iyong pag-restore ay matagumpay!",
|
||||
"restoreFailure": {
|
||||
|
||||
@@ -601,7 +601,8 @@
|
||||
"backupFailure": {
|
||||
"networkError": "अस्थिर कनेक्शन के कारण, हम डेटा बैकअप करने में असमर्थ थे। कृपया बाद में पुनः प्रयास करें।",
|
||||
"technicalError": "तकनीकी त्रुटि के कारण, हम डेटा बैकअप करने में असमर्थ थे। कृपया बाद में पुन: प्रयास करें।",
|
||||
"noDataForBackup": "हमें खेद है, लेकिन इस समय बैकअप के लिए कोई डेटा उपलब्ध नहीं है।"
|
||||
"noDataForBackup": "हमें खेद है, लेकिन इस समय बैकअप के लिए कोई डेटा उपलब्ध नहीं है।",
|
||||
"storageLimitReached": "आपके डिवाइस पर अपर्याप्त संग्रहण स्थान के कारण हम बैकअप प्रक्रिया पूरी करने में असमर्थ हैं। कृपया अनावश्यक फ़ाइलें या ऐप्स हटाकर स्थान खाली करें और पुनः प्रयास करें।"
|
||||
},
|
||||
"restoreSuccessful": "आपका पुनर्स्थापना सफल रहा!",
|
||||
"restoreFailure": {
|
||||
|
||||
@@ -593,7 +593,8 @@
|
||||
"backupFailure": {
|
||||
"networkError": "ಅಸ್ಥಿರ ಸಂಪರ್ಕ ಕಾರಣ, ನಮಗೆ ಡೇಟಾ ಬ್ಯಾಕಪ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. ದಯವಿಟ್ಟು ನಂತರ ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ.",
|
||||
"technicalError": "ತಾಂತ್ರಿಕ ದೋಷದಿಂದಾಗಿ, ಡೇಟಾ ಬ್ಯಾಕಪ್ ಮಾಡಲು ನಮಗೆ ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. ದಯವಿಟ್ಟು ನಂತರ ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ.",
|
||||
"noDataForBackup": "ನಮ್ಮನ್ನು ಕ್ಷಮಿಸಿ, ಆದರೆ ಸದ್ಯಕ್ಕೆ ಬ್ಯಾಕಪ್ ಮಾಡಲು ಯಾವುದೇ ಡೇಟಾ ಲಭ್ಯವಿಲ್ಲ."
|
||||
"noDataForBackup": "ನಮ್ಮನ್ನು ಕ್ಷಮಿಸಿ, ಆದರೆ ಸದ್ಯಕ್ಕೆ ಬ್ಯಾಕಪ್ ಮಾಡಲು ಯಾವುದೇ ಡೇಟಾ ಲಭ್ಯವಿಲ್ಲ.",
|
||||
"storageLimitReached": "ನಿಮ್ಮ ಸಾಧನದಲ್ಲಿ ಸಾಕಷ್ಟು ಸಂಗ್ರಹಣೆ ಸ್ಥಳಾವಕಾಶವಿಲ್ಲದ ಕಾರಣ ಬ್ಯಾಕಪ್ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಲು ನಮಗೆ ಸಾಧ್ಯವಾಗುತ್ತಿಲ್ಲ. ದಯವಿಟ್ಟು ಅನಗತ್ಯ ಫೈಲ್ಗಳು ಅಥವಾ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಅಳಿಸುವ ಮೂಲಕ ಜಾಗವನ್ನು ಮುಕ್ತಗೊಳಿಸಿ ಮತ್ತು ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ."
|
||||
},
|
||||
"restoreSuccessful": "ನಿಮ್ಮ ಮರುಸ್ಥಾಪನೆ ಯಶಸ್ವಿಯಾಗಿದೆ!",
|
||||
"restoreFailure": {
|
||||
|
||||
@@ -599,7 +599,8 @@
|
||||
"backupFailure": {
|
||||
"networkError": "Debido a Conexión inestable, no pudimos realizar la copia de seguridad de los datos. Vuelve a intentarlo más tarde.",
|
||||
"technicalError": "Debido a un error técnico, no pudimos realizar una copia de seguridad de los datos. Por favor, inténtelo de nuevo más tarde.",
|
||||
"noDataForBackup": "Lo sentimos, pero no hay datos disponibles para realizar una copia de seguridad en este momento."
|
||||
"noDataForBackup": "Lo sentimos, pero no hay datos disponibles para realizar una copia de seguridad en este momento.",
|
||||
"storageLimitReached": "No podemos completar el proceso de copia de seguridad debido a que no hay suficiente espacio de almacenamiento en su dispositivo. Libere espacio eliminando archivos o aplicaciones innecesarios y vuelva a intentarlo."
|
||||
},
|
||||
"restoreSuccessful": "¡Tu restauración fue exitosa!",
|
||||
"restoreFailure": {
|
||||
|
||||
@@ -599,7 +599,8 @@
|
||||
"backupFailure": {
|
||||
"networkError": "நிலையற்ற இணைப்பு காரணமாக, தரவு காப்புப்பிரதியை எங்களால் செய்ய முடியவில்லை. பிறகு முயற்சிக்கவும்.",
|
||||
"technicalError": "தொழில்நுட்பப் பிழை காரணமாக, தரவு காப்புப் பிரதி எடுக்க முடியவில்லை. பிறகு முயற்சிக்கவும்.",
|
||||
"noDataForBackup": "மன்னிக்கவும், தற்போது காப்புப் பிரதி எடுக்க தரவு எதுவும் இல்லை."
|
||||
"noDataForBackup": "மன்னிக்கவும், தற்போது காப்புப் பிரதி எடுக்க தரவு எதுவும் இல்லை.",
|
||||
"storageLimitReached": "உங்கள் சாதனத்தில் போதுமான சேமிப்பிடம் இல்லாததால், காப்புப் பிரதி செயல்முறையை எங்களால் முடிக்க முடியவில்லை. தேவையற்ற கோப்புகள் அல்லது பயன்பாடுகளை நீக்கி இடத்தை காலி செய்து, மீண்டும் முயற்சிக்கவும்."
|
||||
},
|
||||
"restoreSuccessful": "உங்கள் மீட்டெடுப்பு வெற்றிகரமாக இருந்தது!",
|
||||
"restoreFailure": {
|
||||
|
||||
@@ -108,6 +108,7 @@ export const backupMachine = model.createMachine(
|
||||
onDone: [
|
||||
{
|
||||
cond: 'isMinimumStorageRequiredForBackupReached',
|
||||
actions: 'setErrorReasonAsStorageLimitReached',
|
||||
target: 'failure',
|
||||
},
|
||||
{
|
||||
@@ -215,6 +216,10 @@ export const backupMachine = model.createMachine(
|
||||
errorReason: 'noDataForBackup',
|
||||
}),
|
||||
|
||||
setErrorReasonAsStorageLimitReached: model.assign({
|
||||
errorReason: 'storageLimitReached',
|
||||
}),
|
||||
|
||||
extractLastBackupDetails: model.assign((context, event) => {
|
||||
const {backupDetails} = event.data;
|
||||
return {
|
||||
|
||||
@@ -1,58 +1,107 @@
|
||||
// This file was automatically generated. Edits will be overwritten
|
||||
|
||||
// This file was automatically generated. Edits will be overwritten
|
||||
|
||||
export interface Typegen0 {
|
||||
'@@xstate/typegen': true;
|
||||
internalEvents: {
|
||||
"done.invoke.backup.backingUp.checkStorageAvailability:invocation[0]": { type: "done.invoke.backup.backingUp.checkStorageAvailability:invocation[0]"; data: unknown; __tip: "See the XState TS docs to learn how to strongly type this." };
|
||||
"done.invoke.backup.backingUp.uploadBackupFile:invocation[0]": { type: "done.invoke.backup.backingUp.uploadBackupFile:invocation[0]"; data: unknown; __tip: "See the XState TS docs to learn how to strongly type this." };
|
||||
"done.invoke.backup.backingUp.zipBackupFile:invocation[0]": { type: "done.invoke.backup.backingUp.zipBackupFile:invocation[0]"; data: unknown; __tip: "See the XState TS docs to learn how to strongly type this." };
|
||||
"error.platform.backup.backingUp.checkStorageAvailability:invocation[0]": { type: "error.platform.backup.backingUp.checkStorageAvailability:invocation[0]"; data: unknown };
|
||||
"error.platform.backup.backingUp.uploadBackupFile:invocation[0]": { type: "error.platform.backup.backingUp.uploadBackupFile:invocation[0]"; data: unknown };
|
||||
"error.platform.backup.backingUp.zipBackupFile:invocation[0]": { type: "error.platform.backup.backingUp.zipBackupFile:invocation[0]"; data: unknown };
|
||||
"xstate.init": { type: "xstate.init" };
|
||||
};
|
||||
invokeSrcNameMap: {
|
||||
"checkStorageAvailability": "done.invoke.backup.backingUp.checkStorageAvailability:invocation[0]";
|
||||
"uploadBackupFile": "done.invoke.backup.backingUp.uploadBackupFile:invocation[0]";
|
||||
"writeDataToFile": "done.invoke.backup.backingUp.writeDataToFile:invocation[0]";
|
||||
"zipBackupFile": "done.invoke.backup.backingUp.zipBackupFile:invocation[0]";
|
||||
};
|
||||
missingImplementations: {
|
||||
actions: never;
|
||||
delays: never;
|
||||
guards: never;
|
||||
services: never;
|
||||
};
|
||||
eventsCausingActions: {
|
||||
"extractLastBackupDetails": "done.invoke.backup.backingUp.uploadBackupFile:invocation[0]";
|
||||
"fetchAllDataFromDB": "done.invoke.backup.backingUp.checkStorageAvailability:invocation[0]";
|
||||
"getLastBackupDetails": "DATA_BACKUP" | "xstate.init";
|
||||
"loadVcs": "DATA_BACKUP";
|
||||
"sendDataBackupFailureEvent": "STORE_ERROR" | "STORE_RESPONSE" | "done.invoke.backup.backingUp.checkStorageAvailability:invocation[0]" | "error.platform.backup.backingUp.checkStorageAvailability:invocation[0]" | "error.platform.backup.backingUp.uploadBackupFile:invocation[0]" | "error.platform.backup.backingUp.zipBackupFile:invocation[0]";
|
||||
"sendDataBackupStartEvent": "FETCH_DATA" | "STORE_RESPONSE";
|
||||
"sendDataBackupSuccessEvent": "STORE_RESPONSE";
|
||||
"setBackUpNotPossible": "STORE_ERROR" | "error.platform.backup.backingUp.checkStorageAvailability:invocation[0]";
|
||||
"setBackupErrorReason": "error.platform.backup.backingUp.uploadBackupFile:invocation[0]";
|
||||
"setDataFromStorage": "STORE_RESPONSE";
|
||||
"setFileName": "FILE_NAME";
|
||||
"setLastBackupDetails": "STORE_RESPONSE";
|
||||
"storeLastBackupDetails": "done.invoke.backup.backingUp.uploadBackupFile:invocation[0]";
|
||||
};
|
||||
eventsCausingDelays: {
|
||||
|
||||
};
|
||||
eventsCausingGuards: {
|
||||
"isMinimumStorageRequiredForBackupReached": "done.invoke.backup.backingUp.checkStorageAvailability:invocation[0]";
|
||||
"isVCFound": "STORE_RESPONSE";
|
||||
};
|
||||
eventsCausingServices: {
|
||||
"checkStorageAvailability": "FETCH_DATA" | "STORE_RESPONSE";
|
||||
"uploadBackupFile": "done.invoke.backup.backingUp.zipBackupFile:invocation[0]";
|
||||
"writeDataToFile": "STORE_RESPONSE";
|
||||
"zipBackupFile": "FILE_NAME";
|
||||
};
|
||||
matchesStates: "backingUp" | "backingUp.checkDataAvailabilityForBackup" | "backingUp.checkStorageAvailability" | "backingUp.failure" | "backingUp.fetchDataFromDB" | "backingUp.idle" | "backingUp.success" | "backingUp.uploadBackupFile" | "backingUp.writeDataToFile" | "backingUp.zipBackupFile" | "init" | { "backingUp"?: "checkDataAvailabilityForBackup" | "checkStorageAvailability" | "failure" | "fetchDataFromDB" | "idle" | "success" | "uploadBackupFile" | "writeDataToFile" | "zipBackupFile"; };
|
||||
tags: never;
|
||||
}
|
||||
|
||||
export interface Typegen0 {
|
||||
'@@xstate/typegen': true;
|
||||
internalEvents: {
|
||||
'done.invoke.backup.backingUp.checkStorageAvailability:invocation[0]': {
|
||||
type: 'done.invoke.backup.backingUp.checkStorageAvailability:invocation[0]';
|
||||
data: unknown;
|
||||
__tip: 'See the XState TS docs to learn how to strongly type this.';
|
||||
};
|
||||
'done.invoke.backup.backingUp.uploadBackupFile:invocation[0]': {
|
||||
type: 'done.invoke.backup.backingUp.uploadBackupFile:invocation[0]';
|
||||
data: unknown;
|
||||
__tip: 'See the XState TS docs to learn how to strongly type this.';
|
||||
};
|
||||
'done.invoke.backup.backingUp.zipBackupFile:invocation[0]': {
|
||||
type: 'done.invoke.backup.backingUp.zipBackupFile:invocation[0]';
|
||||
data: unknown;
|
||||
__tip: 'See the XState TS docs to learn how to strongly type this.';
|
||||
};
|
||||
'error.platform.backup.backingUp.checkStorageAvailability:invocation[0]': {
|
||||
type: 'error.platform.backup.backingUp.checkStorageAvailability:invocation[0]';
|
||||
data: unknown;
|
||||
};
|
||||
'error.platform.backup.backingUp.uploadBackupFile:invocation[0]': {
|
||||
type: 'error.platform.backup.backingUp.uploadBackupFile:invocation[0]';
|
||||
data: unknown;
|
||||
};
|
||||
'error.platform.backup.backingUp.zipBackupFile:invocation[0]': {
|
||||
type: 'error.platform.backup.backingUp.zipBackupFile:invocation[0]';
|
||||
data: unknown;
|
||||
};
|
||||
'xstate.init': {type: 'xstate.init'};
|
||||
};
|
||||
invokeSrcNameMap: {
|
||||
checkStorageAvailability: 'done.invoke.backup.backingUp.checkStorageAvailability:invocation[0]';
|
||||
uploadBackupFile: 'done.invoke.backup.backingUp.uploadBackupFile:invocation[0]';
|
||||
writeDataToFile: 'done.invoke.backup.backingUp.writeDataToFile:invocation[0]';
|
||||
zipBackupFile: 'done.invoke.backup.backingUp.zipBackupFile:invocation[0]';
|
||||
};
|
||||
missingImplementations: {
|
||||
actions: never;
|
||||
delays: never;
|
||||
guards: never;
|
||||
services: never;
|
||||
};
|
||||
eventsCausingActions: {
|
||||
extractLastBackupDetails: 'done.invoke.backup.backingUp.uploadBackupFile:invocation[0]';
|
||||
fetchAllDataFromDB: 'done.invoke.backup.backingUp.checkStorageAvailability:invocation[0]';
|
||||
getLastBackupDetails: 'DATA_BACKUP' | 'xstate.init';
|
||||
loadVcs: 'DATA_BACKUP';
|
||||
sendDataBackupFailureEvent:
|
||||
| 'STORE_ERROR'
|
||||
| 'STORE_RESPONSE'
|
||||
| 'done.invoke.backup.backingUp.checkStorageAvailability:invocation[0]'
|
||||
| 'error.platform.backup.backingUp.checkStorageAvailability:invocation[0]'
|
||||
| 'error.platform.backup.backingUp.uploadBackupFile:invocation[0]'
|
||||
| 'error.platform.backup.backingUp.zipBackupFile:invocation[0]';
|
||||
sendDataBackupStartEvent: 'FETCH_DATA' | 'STORE_RESPONSE';
|
||||
sendDataBackupSuccessEvent: 'STORE_RESPONSE';
|
||||
setBackUpNotPossible:
|
||||
| 'STORE_ERROR'
|
||||
| 'error.platform.backup.backingUp.checkStorageAvailability:invocation[0]';
|
||||
setBackupErrorReason: 'error.platform.backup.backingUp.uploadBackupFile:invocation[0]';
|
||||
setDataFromStorage: 'STORE_RESPONSE';
|
||||
setErrorReasonAsStorageLimitReached: 'done.invoke.backup.backingUp.checkStorageAvailability:invocation[0]';
|
||||
setFileName: 'FILE_NAME';
|
||||
setLastBackupDetails: 'STORE_RESPONSE';
|
||||
storeLastBackupDetails: 'done.invoke.backup.backingUp.uploadBackupFile:invocation[0]';
|
||||
};
|
||||
eventsCausingDelays: {};
|
||||
eventsCausingGuards: {
|
||||
isMinimumStorageRequiredForBackupReached: 'done.invoke.backup.backingUp.checkStorageAvailability:invocation[0]';
|
||||
isVCFound: 'STORE_RESPONSE';
|
||||
};
|
||||
eventsCausingServices: {
|
||||
checkStorageAvailability: 'FETCH_DATA' | 'STORE_RESPONSE';
|
||||
uploadBackupFile: 'done.invoke.backup.backingUp.zipBackupFile:invocation[0]';
|
||||
writeDataToFile: 'STORE_RESPONSE';
|
||||
zipBackupFile: 'FILE_NAME';
|
||||
};
|
||||
matchesStates:
|
||||
| 'backingUp'
|
||||
| 'backingUp.checkDataAvailabilityForBackup'
|
||||
| 'backingUp.checkStorageAvailability'
|
||||
| 'backingUp.failure'
|
||||
| 'backingUp.fetchDataFromDB'
|
||||
| 'backingUp.idle'
|
||||
| 'backingUp.success'
|
||||
| 'backingUp.uploadBackupFile'
|
||||
| 'backingUp.writeDataToFile'
|
||||
| 'backingUp.zipBackupFile'
|
||||
| 'init'
|
||||
| {
|
||||
backingUp?:
|
||||
| 'checkDataAvailabilityForBackup'
|
||||
| 'checkStorageAvailability'
|
||||
| 'failure'
|
||||
| 'fetchDataFromDB'
|
||||
| 'idle'
|
||||
| 'success'
|
||||
| 'uploadBackupFile'
|
||||
| 'writeDataToFile'
|
||||
| 'zipBackupFile';
|
||||
};
|
||||
tags: never;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user