Skip to content

Instantly share code, notes, and snippets.

@kulakowka
Created August 13, 2016 04:49
Show Gist options
  • Save kulakowka/1ebcedae6025971e6087a6224e6074c4 to your computer and use it in GitHub Desktop.
Save kulakowka/1ebcedae6025971e6087a6224e6074c4 to your computer and use it in GitHub Desktop.
var prop = (prop) => (obj) => obj[prop]
var html = (selector) => (data) => $(selector).html(data)
var render = (template) => (json) => Template.render(template, json)
var comments = (params) => fetch('/comments', params).then(JSON.parse).then(prop('data')).then(render('commentsList'))
var renderComments = (params) => comments(params).then(html('.comments'))
renderComments({ user: 1 }).catch(err => console.error(err))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment