Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 5203 Rev 5204
Línea 28... Línea 28...
28
 
28
 
29
        dispatch(addNotification({ style: 'danger', msg: errorMessage.message }))
29
        dispatch(addNotification({ style: 'danger', msg: errorMessage.message }))
30
        return
30
        return
Línea -... Línea 31...
-
 
31
      }
-
 
32
 
-
 
33
      const newMessages = response.data.reduce((acum, updatedMessage) => {
-
 
34
        if (messages.findIndex((message) => message.id === updatedMessage.id) === -1) {
-
 
35
          acum = [...acum, updatedMessage]
-
 
36
        }
-
 
37
        return acum
31
      }
38
      }, [])
32
 
39
 
33
      if (page === 1) {
40
      if (newMessages.length) {
34
        setMessages(response.data)
41
        setMessages([...messages, ...newMessages])
35
      } else {
-
 
36
        const newMessages = response.data
42
      } else {
Línea 37... Línea 43...
37
        setMessages((prevMessages) => ([...prevMessages, ...newMessages]))
43
        setMessages(response.data)
38
      }
44
      }
39
 
45
 
40
      setPages((prevPages) => ({ ...prevPages, current: response.pagination.current, last: response.pagination.last }))
46
      setPages((prevPages) => ({ ...prevPages, current: response.pagination.current, last: response.pagination.last }))
41
    } catch (error) {
-
 
42
      if (axios.isCancel(error)) {
-
 
43
        console.log('Request canceled', error.message)
-
 
44
      } else {
-
 
45
        const errorMessage = new Error(error)
47
    } catch (error) {
46
        dispatch(addNotification({ style: 'danger', msg: errorMessage.message }))
48
      const errorMessage = new Error(error)
47
      }
49
      console.log('Request canceled', errorMessage)
48
    } finally {
50
    } finally {