Proyectos de Subversion Iphone Microlearning - Nuevo Interface

Rev

Rev 32 | Rev 39 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 32 Rev 38
Línea 100... Línea 100...
100
            }
100
            }
101
        }
101
        }
102
        .onAppear {
102
        .onAppear {
Línea 103... Línea 103...
103
            
103
            
-
 
104
            if appData.signoutActionRequired {
104
            if appData.signoutActionRequired {
105
                DispatchQueue.main.asyncAfter(deadline: .now() + 1)
-
 
106
                    signout()
105
                signout()
107
                }
106
            } else {
108
            } else {
107
                if appData.refreshContentMessageShowPending {
109
                if appData.refreshContentMessageShowPending {
108
                    let snackbar = TTGSnackbar(message: appData.refreshContentMessage, duration: .forever)
110
                    let snackbar = TTGSnackbar(message: appData.refreshContentMessage, duration: .forever)
109
                    // Action 1
111
                    // Action 1
110
                    snackbar.actionText = Config.LANG_COMMNON_UPDATE
112
                    snackbar.actionText = Config.LANG_COMMNON_UPDATE
111
                    snackbar.actionTextColor = UIColor( Color("color_snackbar_button_yes"))
113
                    snackbar.actionTextColor = UIColor( Color("color_snackbar_button_yes"))
-
 
114
                    snackbar.actionBlock = { (snackbar) in
-
 
115
                        DispatchQueue.main.asyncAfter(deadline: .now() + 1)
-
 
116
                            snackbar.dismiss()
-
 
117
                            refreshContent()
-
 
118
                        }
Línea 112... Línea 119...
112
                    snackbar.actionBlock = { (snackbar) in  refreshContent() }
119
                   }
Línea 153... Línea 160...
153
                    if isForeground {
160
                    if isForeground {
154
                        let snackbar = TTGSnackbar(message:  message, duration: .forever)
161
                        let snackbar = TTGSnackbar(message:  message, duration: .forever)
155
                        // Action 1
162
                        // Action 1
156
                        snackbar.actionText = Config.LANG_COMMNON_UPDATE
163
                        snackbar.actionText = Config.LANG_COMMNON_UPDATE
157
                        snackbar.actionTextColor = UIColor( Color("color_snackbar_button_yes"))
164
                        snackbar.actionTextColor = UIColor( Color("color_snackbar_button_yes"))
158
                        snackbar.actionBlock = { (snackbar) in  refreshContent() }
165
                        snackbar.actionBlock = { (snackbar) in
159
 
-
 
160
 
-
 
-
 
166
                            DispatchQueue.main.asyncAfter(deadline: .now() + 1)
-
 
167
                                snackbar.dismiss()
-
 
168
                                refreshContent()
-
 
169
                            }
-
 
170
                        }
Línea 161... Línea -...
161
                           
-
 
162
                       
171
                           
163
                        snackbar.show()
172
                        snackbar.show()
164
                    }  else {
173
                    }  else {
165
                        appData.refreshContentMessage = message
174
                        appData.refreshContentMessage = message
166
                        appData.refreshContentMessageShowPending = true
175
                        appData.refreshContentMessageShowPending = true
Línea 237... Línea 246...
237
        appData.refreshContentMessage = ""
246
        appData.refreshContentMessage = ""
238
        appData.refreshContentMessageShowPending = false
247
        appData.refreshContentMessageShowPending = false
239
        appData.refreshContentActionRequired = true
248
        appData.refreshContentActionRequired = true
240
        appData.save()
249
        appData.save()
Línea 241... Línea -...
241
        
-
 
242
        withAnimation {
250
        
243
            appNavigation.subpageActive = .topics
-
 
Línea 244... Línea -...
244
        }
-
 
245
 
251
        appNavigation.subpageActive = .topics
246
        
252
 
Línea 247... Línea 253...
247
    }
253
    }
248
}
254
}