Skip to content

Instantly share code, notes, and snippets.

View sonlexqt's full-sized avatar

Son Le sonlexqt

View GitHub Profile
// In Folder collection
{
_id: "12345" // This is folderID
}
// In Fields collection
[
{
"realEstate": {
type: Object,
const {
SYSTEM_ADMIN,
SYSTEM_EDITOR,
MERCHANT_ADMIN,
MERCHANT_USER,
} = roles;
export default {
SYSTEM_EDITOR_CREATORS: [SYSTEM_ADMIN],
MERCHANT_ADMIN_CREATORS: [SYSTEM_ADMIN],
{
"data": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QBYRXhpZgAATU0AKgAAAAgAAgESAAMAAAABAAEAAIdpAAQAAAABAAAAJgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB9KADAAQAAAABAAABTAAAAAD/7QA4UGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAAAA4QklNBCUAAAAAABDUHYzZjwCyBOmACZjs+EJ+/8AAEQgBTAH0AwERAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/bAEMAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/bAEMBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQ
@sonlexqt
sonlexqt / cookie-lynda.json
Created April 14, 2017 06:29
20170414 DSV Cookie Lynda
import https from 'http';
import socketIO from 'socket.io';
import express from 'express';
const app = express();
const PORT = 9090;
app.get('/', (req, res) => {
console.log('here');
<-- Start deployment of eartime-webrtc -->
-----> Creating runtime environment
NPM_CONFIG_LOGLEVEL=error
NPM_CONFIG_PRODUCTION=true
NODE_VERBOSE=false
NODE_ENV=production
NODE_MODULES_CACHE=true
-----> Installing binaries
engines.node (package.json): unspecified
{
"getUserMedia": [
{
"audio": "",
"origin": "https://staging.eartime.com",
"pid": 26192,
"rid": 842
}
],
"PeerConnections": {
@sonlexqt
sonlexqt / gist:510598051692a452ddeff35a8339be53
Created July 19, 2017 13:35
webrtc-dump-1st-call-success
{
"getUserMedia": [
{
"audio": "",
"origin": "https://staging.eartime.com",
"pid": 71458,
"rid": 2738
},
{
"audio": "",
@sonlexqt
sonlexqt / gist:58024712ed9e983298aac7185bc884ef
Created July 19, 2017 13:35
webrtc-dump-1st-call-failed-2nd-call-success
{
"getUserMedia": [
{
"audio": "",
"origin": "https://staging.eartime.com",
"pid": 71458,
"rid": 2738
},
{
"audio": "",
CgHjYhYvCjmgcaubY ! Disconnecting from cbJcqwC4AFmhqhnHr, socket: NbftXtjqPdIQvQFjAAAk
=> the listener is disconnected
CgHjYhYvCjmgcaubY > calling conversation.updateConversationDuration
CgHjYhYvCjmgcaubY NEW USER with MeteorID: cbJcqwC4AFmhqhnHr, role: listener, socket: JiomJI2LB-SinkvAAAAy
=> the listener logged in to socket server
CgHjYhYvCjmgcaubY MeteorID: cbJcqwC4AFmhqhnHr, socket: JiomJI2LB-SinkvAAAAy joined
=> the listener joined the conversation
CgHjYhYvCjmgcaubY ! Disconnecting from GQmBqpK6hCmarL4A3, socket: q4IXVWDKi3gEd73hAAAx
=> the talker disconnected
CgHjYhYvCjmgcaubY USER RESET LOGIN cbJcqwC4AFmhqhnHr (listener)