Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChainClient ¶
type ChainClient interface { AccAddress() string HasFeeGrant(granteeAddress string, granterAddress string) (bool, error) HasGrantedMsgGrantAllowanceAuthorization(appAddress string) (bool, error) BroadcastTxCommit(data *wallettypes.TransactionData) (*sdk.TxResponse, error) }
type Context ¶
type Context struct { ChainClient ChainClient FirebaseClient Firebase Database Database }
Context contains all the data used in order to build and run a Scheduler instance
type Firebase ¶
type Firebase interface {
SendNotificationToApp(appID string, notification types.Notification) error
}
type OperationRegistrar ¶
type Scheduler ¶
type Scheduler struct {
// contains filtered or unexported fields
}
func (*Scheduler) SetOperationsRegistrar ¶
func (r *Scheduler) SetOperationsRegistrar(registrar OperationRegistrar)
func (*Scheduler) StartAsync ¶
func (r *Scheduler) StartAsync()
Click to show internal directories.
Click to hide internal directories.