tgClientData method

TgClientClientData tgClientData({
  1. required Map query,
})

Parse Query Http To TgClientClientData

Implementation

TgClientClientData tgClientData({
  required Map query,
}) {
  if (query["tg"] is String == false) {
    query["tg"] = "";
  }
  Map decyprt =
      convert.json.decode(telegram_crypto.decrypt(data_base64: query["tg"]));

  if (decyprt["client_user_id"] == null || decyprt["client_user_id"] == 0) {
    decyprt["client_user_id"] =
        TgUtils.parserBotUserIdFromToken(decyprt["client_token"]);
  }
  return TgClientClientData(decyprt);
}