|
@@ -23,6 +23,7 @@ import CustomMaterialIcon from "../components/CustomMaterialIcon";
|
23
|
23
|
import AsyncStorageManager from "../utils/AsyncStorageManager";
|
24
|
24
|
import Touchable from "react-native-platform-touchable";
|
25
|
25
|
import {Platform} from "react-native";
|
|
26
|
+import NotificationsManager from "../utils/NotificationsManager";
|
26
|
27
|
|
27
|
28
|
type Props = {
|
28
|
29
|
navigation: Object,
|
|
@@ -53,6 +54,10 @@ export default class SettingsScreen extends React.Component<Props, State> {
|
53
|
54
|
this.setState({
|
54
|
55
|
proxiwashNotifPickerSelected: value
|
55
|
56
|
});
|
|
57
|
+ let intVal = 0;
|
|
58
|
+ if (value !== 'never')
|
|
59
|
+ intVal = parseInt(value);
|
|
60
|
+ NotificationsManager.setMachineReminderNotificationTime(intVal);
|
56
|
61
|
}
|
57
|
62
|
|
58
|
63
|
/**
|
|
@@ -70,9 +75,6 @@ export default class SettingsScreen extends React.Component<Props, State> {
|
70
|
75
|
onValueChange={(value) => this.onProxiwashNotifPickerValueChange(value)}
|
71
|
76
|
>
|
72
|
77
|
<Picker.Item label={i18n.t('settingsScreen.proxiwashNotifReminderPicker.never')} value="never"/>
|
73
|
|
- <Picker.Item label={i18n.t('settingsScreen.proxiwashNotifReminderPicker.1')} value="1"/>
|
74
|
|
- <Picker.Item label={i18n.t('settingsScreen.proxiwashNotifReminderPicker.2')} value="2"/>
|
75
|
|
- <Picker.Item label={i18n.t('settingsScreen.proxiwashNotifReminderPicker.3')} value="3"/>
|
76
|
78
|
<Picker.Item label={i18n.t('settingsScreen.proxiwashNotifReminderPicker.5')} value="5"/>
|
77
|
79
|
<Picker.Item label={i18n.t('settingsScreen.proxiwashNotifReminderPicker.10')} value="10"/>
|
78
|
80
|
<Picker.Item label={i18n.t('settingsScreen.proxiwashNotifReminderPicker.20')} value="20"/>
|