Files
socialhose-php/frontend/app/redux/modules/appState/share/tables/myEmailsTable.js
T
2022-12-09 08:36:26 -06:00

31 lines
612 B
JavaScript

import GenericTable from './genericTable'
import * as api from '../../../../../api/notificationsApi'
class MyEmailsTable extends GenericTable {
constructor () {
super(api)
this.updateRestrictionsAfterDelete = true
}
getNamespace () {
return '[My Emails]'
}
getTableState (state) {
return state.getIn(['appState', 'share', 'tables', 'myEmails'])
}
getLoadTableRequestPayload (tableState) {
return {
...super.getLoadTableRequestPayload(tableState),
onlyPublished: false
}
}
}
const instance = new MyEmailsTable()
instance.init()
export default instance