16 Commits

Author SHA1 Message Date
Ian Gulliver
3f37741ae7 Avoid log spam on invalid instance channels. 2015-12-27 16:43:19 -08:00
Ian Gulliver
1325ad570e Event cleanup pipeline. 2015-06-14 21:48:36 -07:00
Ian Gulliver
88c49d6371 Log instance IDs in internal channel callbacks. 2014-06-21 00:15:01 -07:00
Ian Gulliver
3c452dabf3 Add message translation layer than can handle "me" as an ACL. 2014-06-19 23:14:26 -07:00
Ian Gulliver
322eb14a5d Fix bug when attempt to re-open channel 2014-06-08 21:54:57 -07:00
Ian Gulliver
a70982243b Add app-local caching and stop using memcache; reduce overall datastore access. 2014-05-28 14:44:13 -07:00
Ian Gulliver
43dec31217 Attempt more reliable handling for connecting with a bad instance ID. 2014-05-27 14:43:59 -07:00
Ian Gulliver
b700202e4f Quiet some of the logspam around instances 2014-05-26 17:28:59 -07:00
Ian Gulliver
8e7af2f5cf Add support for ephemeral messages that are tied to an open channel, aka "pins". 2014-05-25 23:40:56 -07:00
Ian Gulliver
b5bce48df6 Make Instance actually stand alone. 2014-05-23 15:00:28 -07:00
Ian Gulliver
0b38d082c1 Remove Instance from the Profile hierarchy to allow key_name queries. 2014-05-23 14:29:11 -07:00
Ian Gulliver
1ec2340f48 Need to make the client_id even shorter. Switch to id() 2014-05-23 11:40:08 -07:00
Ian Gulliver
0e87448f6f Switch to using Instance key as the channel_id, since there seems to be an undocumented length limit. 2014-05-23 11:23:30 -07:00
Ian Gulliver
6bfa10e82a Add a third level construct under Profile and Client, Instance. This allows more than one connected object with the same client credentials. 2014-05-23 10:31:52 -07:00
Ian Gulliver
e6885042f5 Add pubsub server API, without client API or UI yet. 2014-05-06 22:46:07 -07:00
Ian Gulliver
c99c171dbc Initial snapshot. 2014-03-25 13:43:11 -07:00