Skip to content

Instantly share code, notes, and snippets.

@scripting
Last active August 29, 2015 14:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save scripting/1737c886c4f653758033 to your computer and use it in GitHub Desktop.
Save scripting/1737c886c4f653758033 to your computer and use it in GitHub Desktop.
An example of a callback script that runs when a new item is added to the river.
var now = new Date ();
if (localStorage.feeds === undefined) {
localStorage.feeds = new Object ();
}
if (localStorage.feeds [urlfeed] === undefined) {
localStorage.feeds [urlfeed] = {
ctAdds: 0,
whenFirstAdd: now
};
}
var thisFeed = localStorage.feeds [urlfeed];
thisFeed.ctAdds++;
thisFeed.whenLastAdd = now;
if (thisFeed.stories === undefined) {
thisFeed.stories = new Array ();
}
thisFeed.stories [thisFeed.stories.length] = itemFromRiver.title;
itemFromRiver.whenLastSayHello = now;
if (itemFromRiver.ctHellos === undefined) {
itemFromRiver.ctHellos = 0;
}
itemFromRiver.ctHellos++;
todaysRiverChanged (); //tell River4 to save it
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment