chore(promises): make a Status function part of the Promise interface

This commit is contained in:
Julien Dessaux 2024-03-23 14:50:37 +01:00
parent 4d3e266b07
commit eb9d5f861a
Signed by: adyxax
GPG key ID: F92E51B86E07177E
7 changed files with 27 additions and 15 deletions

View file

@ -6,16 +6,11 @@ func init() {
customPromises = make([]*CustomPromise, 0)
}
type CustomPromiseInterface interface {
Promise
Status() Status
}
type CustomPromise struct {
promise CustomPromiseInterface
promise Promise
}
func MakeCustomPromise(p CustomPromiseInterface) *CustomPromise {
func MakeCustomPromise(p Promise) *CustomPromise {
return &CustomPromise{
promise: p,
}