main function

void main(
  1. List<String> arguments
)

demo @Author ruilin @Date 2024/4/7

@Description TODO

Implementation

void main(List<String> arguments) {
  JsEngine.runCode('''
          console.log("run_params:", run_params);
          console.log("run_info:", run_info['sys']);
          // HttpSender.sendRequest("https://www.baidu.com/s", null, null, {
          //         "wd": "%E6%97%A5%E5%8E%86"
          //     }, "GET").then((value) =>{
          //       console.log("sendRequest ok: ", value);
          //       run_callback(value);
          //     });
          HttpSender.sendRequest("https://www.baidu.com/s", null, null, {
                  "wd": "%E6%97%A5%E5%8E%86"
              }, "GET").then((value) =>{
                console.log("sendRequest ok: ", value);
                run_callback(value);
              });
          SpStorage.set("abc", "என்ன Yogi இப்படி சொல்லிட்ட |");
          SpStorage.set("ijk", "oh yep");
          SpStorage.get("abc").then((value) =>{
            console.log("SpStorage got abc promise value:", value);
          });
          SpStorage.get("ijk").then((value) =>{
            console.log("SpStorage got ijk promise value:", value);
          });
        ''', params: 'dadada', callback: (json) {
    logI('JsEngine-console runJsCode res: $json');
  }).then((json) {
    logI('JsEngine-console future runJsCode res: $json');
  });


  // var json = await JsEngine.runCode('''
  //       HttpSender.sendRequest("https://www.baidu.com/s", null, null, {
  //               "wd": "%E6%97%A5%E5%8E%86"
  //           }, "GET").then((value) =>{
  //             console.log("sendRequest ok: ", value);
  //             run_callback(value);
  //           });
  //     ''', params: 'dadada');
  // logI('JsEngine-console future runJsCode res: $json');
  // json = await JsEngine.runCode('''
  //       HttpSender.sendRequest("https://www.baidu.com/s", null, null, {
  //               "wd": "%E6%97%A5%E5%8E%86"
  //           }, "GET").then((value) =>{
  //             console.log("sendRequest ok: ", value);
  //             run_callback(value);
  //           });
  //     ''', params: 'dadada');
  // logI('JsEngine-console future runJsCode2 res: $json');
}