File tree Expand file tree Collapse file tree
source/binding/NodeJS/src/apis Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -235,7 +235,7 @@ maajs::PromiseType ControllerImpl::wait(MaaCtrlId id)
235235
236236maajs::PromiseType ControllerImpl::get_connected ()
237237{
238- auto worker = new maajs::AsyncWork<MaaStatus >(env, [handle = controller]() { return MaaControllerConnected (handle); });
238+ auto worker = new maajs::AsyncWork<bool >(env, [handle = controller]() { return MaaControllerConnected (handle); });
239239 worker->Queue ();
240240 return worker->Promise ();
241241}
Original file line number Diff line number Diff line change @@ -191,9 +191,11 @@ maajs::PromiseType TaskerImpl::wait(MaaTaskId id)
191191 return worker->Promise ();
192192}
193193
194- bool TaskerImpl::get_inited ()
194+ maajs::PromiseType TaskerImpl::get_inited ()
195195{
196- return MaaTaskerInited (tasker);
196+ auto worker = new maajs::AsyncWork<bool >(env, [handle = tasker]() { return MaaTaskerInited (handle); });
197+ worker->Queue ();
198+ return worker->Promise ();
197199}
198200
199201bool TaskerImpl::get_running ()
Original file line number Diff line number Diff line change @@ -151,7 +151,7 @@ declare global {
151151 post_stop ( ) : TaskJob
152152 status ( id : TaskId ) : Status
153153 wait ( id : TaskId ) : Promise < Status >
154- get inited ( ) : boolean
154+ get inited ( ) : Promise < boolean >
155155 get running ( ) : boolean
156156 get stopping ( ) : boolean
157157 set resource ( res : Resource | null )
Original file line number Diff line number Diff line change @@ -53,7 +53,7 @@ struct TaskerImpl : public maajs::NativeClassBase
5353 maajs::ValueType post_stop (maajs::ValueType self, maajs::EnvType env);
5454 MaaStatus status (MaaResId id);
5555 maajs::PromiseType wait (MaaResId id);
56- bool get_inited ();
56+ maajs::PromiseType get_inited ();
5757 bool get_running ();
5858 bool get_stopping ();
5959 void set_resource (std::optional<maajs::NativeObject<ResourceImpl>> res);
You can’t perform that action at this time.
0 commit comments