initServer method

void initServer()

Implementation

void initServer() {
  if (serverUniverseNative != null) {
    if (Dart.isWeb == false) {
      if (is_init_server == false) {
        is_init_server = true;

        serverUniverseNative!.post(telegram_url_webhook.path,
            (HttpRequest req, HttpResponse res) async {
          try {
            Map query = (req.uri.queryParameters).clone();
            Map<String, dynamic> body = await req.bodyAsJsonMap;
            event_emitter.emit(
              event_update,
              null,
              UpdateBot(
                uri: req.uri,
                body: body,
                query: query,
                type: "glx",
              ),
            );
            return {"@type": "ok"};
          } catch (e) {
            return {
              "@type": "ok",
            };
          }
        });
      }
    }
  }
}