Skip to content
This repository has been archived by the owner on May 15, 2019. It is now read-only.

Commit

Permalink
Updated to node v0.4.0 and added a token check
Browse files Browse the repository at this point in the history
  • Loading branch information
carlsverre committed Feb 11, 2011
1 parent 2032bf5 commit 1cb0ddb
Show file tree
Hide file tree
Showing 5 changed files with 16 additions and 123 deletions.
6 changes: 3 additions & 3 deletions example/full.js
@@ -1,6 +1,6 @@
var mixpanel = require('../lib/mixpanel-node');

var mp_client = new mixpanel.Client('d09b8c65788b191705f8e46fee8dd244');
var mp_client = new mixpanel.Client('89b1c8a872f8a41c0730b6e44fc90da9');

mp_client.set_config({
test: false,
Expand All @@ -13,7 +13,7 @@ var client_id;
var funnel_counter = {};

function funnel_test(funnel_name, goals) {
function e(err) {
function e(err) {
if(err) { console.log("error: "+err); }
}

Expand Down Expand Up @@ -78,4 +78,4 @@ var loop = function() {
}
};

loop();
loop();
2 changes: 1 addition & 1 deletion example/simple.js
@@ -1,6 +1,6 @@
var mixpanel = require('mixpanel');

var mp_client = new mixpanel.Client('d09b8c65788b191705f8e46fee8dd244');
var mp_client = new mixpanel.Client('89b1c8a872f8a41c0730b6e44fc90da9');

mp_client.track("my event", {
distinct_id: "1111",
Expand Down
4 changes: 4 additions & 0 deletions lib/mixpanel-node.js
Expand Up @@ -12,6 +12,10 @@ var http = require('http'),
var client = function(token) {
var metrics = {};

if(!token) {
throw new Error("The Mixpanel Client needs a Mixpanel token");
}

metrics.config = {
test: false,
debug: false,
Expand Down
123 changes: 6 additions & 117 deletions mixpanel-node.tmproj
Expand Up @@ -2,8 +2,6 @@
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>currentDocument</key>
<string>example/simple.js</string>
<key>documents</key>
<array>
<dict>
Expand All @@ -20,13 +18,15 @@
<key>filename</key>
<string>package.json</string>
<key>lastUsed</key>
<date>2011-02-07T03:02:49Z</date>
<date>2011-02-10T04:51:05Z</date>
<key>selected</key>
<true/>
</dict>
<dict>
<key>filename</key>
<string>readme.md</string>
<key>lastUsed</key>
<date>2011-02-07T03:03:09Z</date>
<date>2011-02-10T04:51:02Z</date>
</dict>
<dict>
<key>expanded</key>
Expand All @@ -42,120 +42,9 @@
<key>fileHierarchyDrawerWidth</key>
<integer>200</integer>
<key>metaData</key>
<dict>
<key>example/full.js</key>
<dict>
<key>caret</key>
<dict>
<key>column</key>
<integer>48</integer>
<key>line</key>
<integer>2</integer>
</dict>
<key>columnSelection</key>
<false/>
<key>firstVisibleColumn</key>
<integer>0</integer>
<key>firstVisibleLine</key>
<integer>0</integer>
<key>selectFrom</key>
<dict>
<key>column</key>
<integer>37</integer>
<key>line</key>
<integer>2</integer>
</dict>
<key>selectTo</key>
<dict>
<key>column</key>
<integer>69</integer>
<key>line</key>
<integer>2</integer>
</dict>
</dict>
<key>example/simple.js</key>
<dict>
<key>caret</key>
<dict>
<key>column</key>
<integer>22</integer>
<key>line</key>
<integer>10</integer>
</dict>
<key>firstVisibleColumn</key>
<integer>0</integer>
<key>firstVisibleLine</key>
<integer>0</integer>
</dict>
<key>lib/mixpanel-node.js</key>
<dict>
<key>caret</key>
<dict>
<key>column</key>
<integer>21</integer>
<key>line</key>
<integer>45</integer>
</dict>
<key>firstVisibleColumn</key>
<integer>0</integer>
<key>firstVisibleLine</key>
<integer>29</integer>
</dict>
<key>package.json</key>
<dict>
<key>caret</key>
<dict>
<key>column</key>
<integer>19</integer>
<key>line</key>
<integer>4</integer>
</dict>
<key>firstVisibleColumn</key>
<integer>0</integer>
<key>firstVisibleLine</key>
<integer>0</integer>
</dict>
<key>readme.md</key>
<dict>
<key>caret</key>
<dict>
<key>column</key>
<integer>0</integer>
<key>line</key>
<integer>13</integer>
</dict>
<key>columnSelection</key>
<false/>
<key>firstVisibleColumn</key>
<integer>0</integer>
<key>firstVisibleLine</key>
<integer>0</integer>
<key>selectFrom</key>
<dict>
<key>column</key>
<integer>4</integer>
<key>line</key>
<integer>36</integer>
</dict>
<key>selectTo</key>
<dict>
<key>column</key>
<integer>0</integer>
<key>line</key>
<integer>13</integer>
</dict>
</dict>
</dict>
<key>openDocuments</key>
<array>
<string>lib/mixpanel-node.js</string>
<string>readme.md</string>
<string>example/simple.js</string>
<string>example/full.js</string>
<string>package.json</string>
</array>
<dict/>
<key>showFileHierarchyDrawer</key>
<true/>
<false/>
<key>windowFrame</key>
<string>{{840, 66}, {840, 962}}</string>
</dict>
Expand Down
4 changes: 2 additions & 2 deletions package.json
Expand Up @@ -2,7 +2,7 @@
"name": "mixpanel",
"description": "A simple API for mixpanel",
"keywords": ["mixpanel", "analytics", "api", "stats"],
"version": "0.0.2",
"version": "0.0.3",
"homepage": "https://github.com/carlsverre/mixpanel-node",
"author": "Carl Sverre (http://carlsverre.com)",
"main": "lib/mixpanel-node",
Expand All @@ -14,6 +14,6 @@
"url": "http://github.com/carlsverre/mixpanel-node.git"
},
"engines": {
"node": ">=0.3.8"
"node": ">=0.4.0"
}
}

0 comments on commit 1cb0ddb

Please sign in to comment.