feat: add retry to accounting (#166)

* feat: add retry to accounting

* fix: fix off by one bug in retry logic

* docs: add jsdocs to new utility functions

* style: rename DepositModal to CheckoutModal
This commit is contained in:
Cafe137
2021-08-12 14:40:33 +02:00
committed by GitHub
parent ec42eafc2b
commit a62243fe5c
3 changed files with 85 additions and 12 deletions
+3 -5
View File
@@ -1,15 +1,13 @@
import { ReactElement, useState } from 'react'
import { CircularProgress, Container } from '@material-ui/core'
import Button from '@material-ui/core/Button'
import Dialog from '@material-ui/core/Dialog'
import DialogActions from '@material-ui/core/DialogActions'
import DialogContent from '@material-ui/core/DialogContent'
import DialogContentText from '@material-ui/core/DialogContentText'
import DialogTitle from '@material-ui/core/DialogTitle'
import { Container, CircularProgress } from '@material-ui/core'
import { useSnackbar } from 'notistack'
import { ReactElement, useState } from 'react'
import { beeDebugApi } from '../services/bee'
import EthereumAddress from './EthereumAddress'
interface Props {
@@ -17,7 +15,7 @@ interface Props {
uncashedAmount: string
}
export default function DepositModal({ peerId, uncashedAmount }: Props): ReactElement {
export default function CheckoutModal({ peerId, uncashedAmount }: Props): ReactElement {
const [open, setOpen] = useState<boolean>(false)
const [loadingCashout, setLoadingCashout] = useState<boolean>(false)
const { enqueueSnackbar } = useSnackbar()