Soundnode/soundnode-app — pull request #143 by joellundell (2014-12-04 16:26:24+00:00)
Title: Issue #132 - Fixed so that it's possible to follow and unfollow users.

Added the generated app.css file to gitignore because it causes merge issues and since it's a generated file it shouldn't be versioned.

Because of the SoundCloud api some I had to do some work arounds to see whether a user is followed or not - it's explained with a comment above the isFollowing function in SCapiService.js

Also the Soundcloud is quite restrictive with how many times you can follow and unfollow users in a day so if the functionality is used to much they return a 429 (To many requests) error with a date when the "block" is repealed. On sundclouad.com when this happens the user can't follow/unfollow and an error message is shown as the attached image shows. I've implemented similar behavior in the app.

![screen shot 2014-12-04 at 5 25 04 pm](https://cloud.githubusercontent.com/assets/2419154/5301644/a43d59c4-7bda-11e4-9181-433673a5b3d4.png)