Skip to content

Instantly share code, notes, and snippets.

View pivanov's full-sized avatar
:octocat:

Pavel Ivanov pivanov

:octocat:
  • TeachableHub, SashidDo, CloudStrap, Mozilla
  • Bulgaria
View GitHub Profile
@pivanov
pivanov / injectInHead.html
Created January 22, 2020 12:13
injectInHead example
<!doctype html>
<head>
<meta charset="utf-8">
<script type="text/javascript">
function injectInHead({
targetId = "corllete",
src,
type,
loadTimeout = 0,
@pivanov
pivanov / invalid_link.html
Created April 6, 2018 09:46
Parse Server HTML Templates
@pivanov
pivanov / app.js
Created March 23, 2018 10:57
This is your `cloud/app.js` file
/*
* Advanced Cloud Code Example
*/
const connect = require('connect')
const serveStatic = require('serve-static')
const vhost = require('vhost')
const express = require('express');
const app = express();
@pivanov
pivanov / filestructure
Last active March 9, 2018 22:06
[Typescript] - Parse Server Cloud Code
cloud
- src
- tsconfig.json
public
- css
- index.html
.gitignore
index.js
package.json
README.md
@pivanov
pivanov / index.js
Last active November 22, 2017 00:17
bla bla
// Parse Server Cloud Code
Parse.Cloud.define('getTotalMessageCount', function(request, response) {
var query = new Parse.Query('Messages');
query.count({ useMasterKey: true }) // count() will use the master key to bypass ACLs
.then(function(count) {
response.success(count);
});
<?php
/* ======================================================
This script is NOT FULLY TESTED (not tested on Windows Server either)
USE AT YOUR OWN RISK - development environment Ubuntu Linux 14.04.3 LTS
The purpose of this script is for small websites and blogs
to have their existing media to work through Amazon S3
There's a great plugin, WP Offload S3, that we'll be tapping
into...it works great for new media, but this is a quick
@pivanov
pivanov / getTotalMessageCountMigrated.js
Created December 23, 2016 12:00
getTotalMessageCountMigrated.js - Checklist for successful Parse migration by SashiDo
// Parse Server Cloud Code
Parse.Cloud.define('getTotalMessageCount', function(request, response) {
var query = new Parse.Query('Messages');
query.count({ useMasterKey: true }) // count() will use the master key to bypass ACLs
.then(function(count) {
response.success(count);
});
});
@pivanov
pivanov / getTotalMessageCount.js
Last active December 23, 2016 12:03
getTotalMessageCount.js - Checklist for successful Parse migration by SashiDo
// Parse.com Cloud Code
Parse.Cloud.define('getTotalMessageCount', function(request, response( {
Parse.Cloud.useMasterKey() // This should not longer be used!
var query = new Parse.Query('Messages');
query.count()
.then(function(count) {
response.success(count);
});
});
@pivanov
pivanov / getMessagesForUserMigrated.js
Created December 23, 2016 11:54
getMessagesForUserMigrated.js - Checklist for successful Parse migration by SashiDo
// Parse Server Cloud Code
Parse.Cloud.define('getMessagesForUser', function(request, response) {
var user = request.user; // request.user replaces Parse.User.current()
var token = user.getSessionToken(); // get session token from request.user
var query = new Parse.Query('Messages');
query.equalTo('recipient', user);
query.find({ sessionToken: token }) // pass the session token to find()
.then(function(messages) {
response.success(messages);
@pivanov
pivanov / getMessagesForUser.js
Last active December 23, 2016 11:56
getMessagesForUser.js - Checklist for successful Parse migration by SashiDo
// Parse.com Cloud Code
Parse.Cloud.define('getMessagesForUser', function(request, response) {
var user = Parse.User.current();
var query = new Parse.Query('Messages');
query.equalTo('recipient', user);
query.find()
.then(function(messages) {
response.success(messages);
});