package admin

import (
	"fmt"
	"time"

	"github.com/pingcap/errors"
)

func (m UserContext) SendInvoiceNow(tenantID uint64) error {
	if m.tenantAndUser.ID == 0 {
		return errors.New("not a normal user")
	}
	_, err := m.billingClient.SendInvoiceNow(fmt.Sprintf("%d", tenantID), time.Now().Unix())
	return err
}
