mirror of
https://github.com/status-im/MyCrypto.git
synced 2025-02-24 00:38:28 +00:00
29 lines
585 B
JavaScript
29 lines
585 B
JavaScript
|
// @flow
|
||
|
import type { Token } from 'config/data';
|
||
|
|
||
|
export type AddCustomTokenAction = {
|
||
|
type: 'CUSTOM_TOKEN_ADD',
|
||
|
payload: Token
|
||
|
};
|
||
|
|
||
|
export type RemoveCustomTokenAction = {
|
||
|
type: 'CUSTOM_TOKEN_REMOVE',
|
||
|
payload: string
|
||
|
};
|
||
|
|
||
|
export type CustomTokenAction = AddCustomTokenAction | RemoveCustomTokenAction;
|
||
|
|
||
|
export function addCustomToken(payload: Token): AddCustomTokenAction {
|
||
|
return {
|
||
|
type: 'CUSTOM_TOKEN_ADD',
|
||
|
payload
|
||
|
};
|
||
|
}
|
||
|
|
||
|
export function removeCustomToken(payload: string): RemoveCustomTokenAction {
|
||
|
return {
|
||
|
type: 'CUSTOM_TOKEN_REMOVE',
|
||
|
payload
|
||
|
};
|
||
|
}
|