This commit is contained in:
cdle
2023-06-17 21:12:54 +08:00
parent e9296b7bf3
commit 9ae82539b4
10 changed files with 82 additions and 53 deletions
+23 -14
View File
@@ -260,20 +260,29 @@ func (sender *SenderJsIplm) IsAdmin() bool {
return sender.Message.IsAdmin()
}
func (sender *SenderJsIplm) Reply(text string) *goja.Promise {
promise, resolve, reject := sender.Vm.NewPromise()
go func() {
if text == "" {
resolve("")
return
}
i, err := sender.Message.Reply(text)
if err != nil {
reject(err.Error())
}
resolve(i)
}()
return promise
func (sender *SenderJsIplm) Reply(text string) interface{} {
// promise, resolve, reject := sender.Vm.NewPromise()
// go func() {
// defer func() {
// recover()
// }()
// if text == "" {
// resolve("")
// return
// }
// i, err := sender.Message.Reply(text)
// if err != nil {
// reject(err.Error())
// return
// }
// resolve(i)
// }()
// return promise
i, err := sender.Message.Reply(text)
if err != nil {
panic(Error(sender.Vm, err))
}
return i
}
func (sender *SenderJsIplm) HoldOn(str ...string) string {