Skip to content

Instantly share code, notes, and snippets.

View brasizza's full-sized avatar
🏠
Working from home

Marcus Brasizza brasizza

🏠
Working from home
View GitHub Profile
#!/usr/bin/node
const crypto = require('crypto');
const express = require('express');
const { createClient } = require("redis");
const { createAdapter } = require("@socket.io/redis-adapter");
const cors = require('cors');
const zlib = require('zlib');
const { log } = require('console');
const msgpack = require('msgpack5')();
#!/usr/bin/node
const crypto = require('crypto');
const express = require('express');
const { createClient } = require("redis");
const { createAdapter } = require("@socket.io/redis-adapter");
const cors = require('cors');
const { log } = require('console');
const msgpack = require('msgpack5')();
const app = express();
#!/usr/bin/node
const express = require('express');
const { createClient } = require("redis");
const { createAdapter } = require("@socket.io/redis-adapter");
var app = require('express')();
var server = require('http').Server(app);
const PATH_SOCKET = process.env.PATH_SOCKET;
var strPath = (PATH_SOCKET == null) ? '/socket-io/socket.io' : PATH_SOCKET+'/socket-io/socket.io';
#!/bin/bash
FLAVOR=$1
if [ -z "$FLAVOR" ]; then
echo "No flavor provided. Usage: $0 [rede|stone|destaxa|default]"
exit 1
fi
# Remove diretórios antigos e limpe submódulos desnecessários
rm -rf ./pos*
var MobileEsp={initCompleted:!1,isWebkit:!1,isMobilePhone:!1,isIphone:!1,isAndroid:!1,isAndroidPhone:!1,isTierTablet:!1,isTierIphone:!1,isTierRichCss:!1,isTierGenericMobile:!1,engineWebKit:"webkit",deviceIphone:"iphone",deviceIpod:"ipod",deviceIpad:"ipad",deviceMacPpc:"macintosh",deviceAndroid:"android",deviceGoogleTV:"googletv",deviceWinPhone7:"windows phone os 7",deviceWinPhone8:"windows phone 8",deviceWinPhone10:"windows phone 10",deviceWinMob:"windows ce",deviceWindows:"windows",deviceIeMob:"iemobile",devicePpc:"ppc",enginePie:"wm5 pie",deviceBB:"blackberry",deviceBB10:"bb10",vndRIM:"vnd.rim",deviceBBStorm:"blackberry95",deviceBBBold:"blackberry97",deviceBBBoldTouch:"blackberry 99",deviceBBTour:"blackberry96",deviceBBCurve:"blackberry89",deviceBBCurveTouch:"blackberry 938",deviceBBTorch:"blackberry 98",deviceBBPlaybook:"playbook",deviceSymbian:"symbian",deviceSymbos:"symbos",deviceS60:"series60",deviceS70:"series70",deviceS80:"series80",deviceS90:"series90",devicePalm:"palm",deviceWebOS:"webos",deviceWebO
<script type="text/javascript">
var MobileEsp={initCompleted:!1,isWebkit:!1,isMobilePhone:!1,isIphone:!1,isAndroid:!1,isAndroidPhone:!1,isTierTablet:!1,isTierIphone:!1,isTierRichCss:!1,isTierGenericMobile:!1,engineWebKit:"webkit",deviceIphone:"iphone",deviceIpod:"ipod",deviceIpad:"ipad",deviceMacPpc:"macintosh",deviceAndroid:"android",deviceGoogleTV:"googletv",deviceWinPhone7:"windows phone os 7",deviceWinPhone8:"windows phone 8",deviceWinPhone10:"windows phone 10",deviceWinMob:"windows ce",deviceWindows:"windows",deviceIeMob:"iemobile",devicePpc:"ppc",enginePie:"wm5 pie",deviceBB:"blackberry",deviceBB10:"bb10",vndRIM:"vnd.rim",deviceBBStorm:"blackberry95",deviceBBBold:"blackberry97",deviceBBBoldTouch:"blackberry 99",deviceBBTour:"blackberry96",deviceBBCurve:"blackberry89",deviceBBCurveTouch:"blackberry 938",deviceBBTorch:"blackberry 98",deviceBBPlaybook:"playbook",deviceSymbian:"symbian",deviceSymbos:"symbos",deviceS60:"series60",deviceS70:"series70",deviceS80:"series80",deviceS90:"series90",devicePalm:"palm
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Macos (HOMOLOG)",
"request": "launch",
"type": "dart",
#!/bin/bash
FLAVOR=$1
if [ -z "$FLAVOR" ]; then
echo "No flavor provided. Usage: $0 [rede|stone|destaxa|default]"
exit 1
fi
rm -rf ./pos_package
rm -rf ./printer_gateway
// ignore_for_file: constant_identifier_names
import 'dart:convert';
import 'dart:math';
import 'package:crypto/crypto.dart';
import 'package:encrypt/encrypt.dart';
import 'package:epocpdv/src/core/extensions/strings_extension.dart';
import 'package:epocpdv/src/core/ui/constants/constants_export.dart';
import 'package:epocpdv/src/data/model/extrato_model.dart';
static Future<String> asymmetricEncript(String text) async {
String key = '';
if (kIsWeb) {
PickedFile localFile = PickedFile('assets/key/pdv.pem');
key = (await localFile.readAsString());
} else {
key = await rootBundle.loadString('assets/key/pdv.pem');
}
final parser = RSAKeyParser();
final publicKey = parser.parse(key) as RSAPublicKey;