Skip to content

Instantly share code, notes, and snippets.

View bookercodes's full-sized avatar

Alex Booker bookercodes

View GitHub Profile
import React, { Component } from 'react'
import { ChatManager, TokenProvider } from '@pusher/chatkit'
class MessageList extends Component {
render = () => (
<ul>
{this.props.messages.map(message => (
<li key={message.id}>{message.text}</li>
))}
</ul>
const express = require('express')
const bodyParser = require('body-parser')
const cors = require('cors')
const Chatkit = require('@pusher/chatkit-server')
const app = express()
const chatkit = new Chatkit.default({
instanceLocator: 'YOUR INSTANCE LOCATOR',
key:
call plug#begin('~/.local/share/nvim/plugged')
Plug 'NLKNguyen/papercolor-theme'
Plug 'pangloss/vim-javascript'
Plug 'christoomey/vim-tmux-navigator'
Plug 'tpope/vim-unimpaired'
Plug 'tpope/vim-surround'
Plug 'tpope/vim-commentary'
Plug 'tpope/vim-eunuch'
Plug 'tpope/vim-vinegar'
Plug 'tpope/vim-vinegar'
render() {
return (
<div
style={{
display: 'flex',
height: '100vh',
}}
>
<div
style={{
const express = require('express')
const bodyParser = require('body-parser')
const cors = require('cors')
+const Chatkit = require('pusher-chatkit-server')
const app = express()
+const chatkit = new Chatkit.default({
+ instanceLocator: 'YOUR INSTANCE LOCATOR',
+ key: 'YOUR KEY',
const server = require('server')
const fetch = require('node-fetch')
const Chatkit = require('pusher-chatkit-server')
const { get, post } = server.router
const { json, header } = server.reply
const cors = [
ctx => header('Access-Control-Allow-Origin', '*'),
ctx =>
textSyncInstance.createEditor({
docId: "1",
element: "#editor",
defaultText: 'Compose an epic...'
});
const Pusher = require('pusher')
const uuid = require('uuid/v1')
const ngrok = require('ngrok')
var pusher = new Pusher({
appId: '385685',
key: '955f28f383404945239b',
secret: 'c58baaf698167224517f',
cluster: 'eu',
encrypted: true
const textSync = new TextSync({
instance: instance,
host: host,
user: {
name: name,
email: email
}
});
const textSyncEditor = textSync.createEditor({
<html>
<head>
<link rel="stylesheet" href="style.css">
</head>
<body>
<h2>Comments</h2>
<div id="container">
<div id="comments">