Add general notification HTTP endpoint for use by external client #4

Merged
merged 2 commits into from Mar 1, 2013

Projects

None yet

2 participants

@garuma
Mono Project member

Since we don't have access to fancy stuff like SignalR or WebSockets, the implementation is based on a simple and dumb long-polling strategy which is absolutely non-scalable but should fit our need of ~1.5 people using it simultaneously.

I have tried keeping the changes minimal by being mostly self-contained. I also tried to avoid MonoDevelop project file rewriting to a minimum.

As part of the commit is added Newtonsoft.Json project in a similar way than SmartIrc4Net.

garuma added some commits Mar 1, 2013
@garuma garuma [WebService] Add general notification HTTP endpoint for use by extern…
…al client.

Since we don't have access to fancy stuff like SignalR or WebSockets, the implementation is based on a simple and dumb long-polling strategy which is absolutely non-scale but should fit our need of ~1.5 people using it simultaneously.
e2b9b29
@garuma garuma [WebService] Lazy init Build so that the DB is only hit when necessar…
…y and don't create a new list if no-one is listening.
567d13e
@rolfbjarne rolfbjarne merged commit b8c7163 into mono:master Mar 1, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment