{"action":"created","issue":{"url":"https://api.github.com/repos/kemalcr/kemal-session/issues/19","repository_url":"https://api.github.com/repos/kemalcr/kemal-session","labels_url":"https://api.github.com/repos/kemalcr/kemal-session/issues/19/labels{/name}","comments_url":"https://api.github.com/repos/kemalcr/kemal-session/issues/19/comments","events_url":"https://api.github.com/repos/kemalcr/kemal-session/issues/19/events","html_url":"https://github.com/kemalcr/kemal-session/pull/19","id":200170684,"number":19,"title":"Memory Engine & StorableObjects","user":{"login":"neovintage","id":2482,"avatar_url":"https://avatars.githubusercontent.com/u/2482?v=3","gravatar_id":"","url":"https://api.github.com/users/neovintage","html_url":"https://github.com/neovintage","followers_url":"https://api.github.com/users/neovintage/followers","following_url":"https://api.github.com/users/neovintage/following{/other_user}","gists_url":"https://api.github.com/users/neovintage/gists{/gist_id}","starred_url":"https://api.github.com/users/neovintage/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/neovintage/subscriptions","organizations_url":"https://api.github.com/users/neovintage/orgs","repos_url":"https://api.github.com/users/neovintage/repos","events_url":"https://api.github.com/users/neovintage/events{/privacy}","received_events_url":"https://api.github.com/users/neovintage/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":8,"created_at":"2017-01-11T18:26:12Z","updated_at":"2017-02-02T18:12:15Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/kemalcr/kemal-session/pulls/19","html_url":"https://github.com/kemalcr/kemal-session/pull/19","diff_url":"https://github.com/kemalcr/kemal-session/pull/19.diff","patch_url":"https://github.com/kemalcr/kemal-session/pull/19.patch"},"body":"**do not merge**\r\n\r\nOne of the issues I have with memory engine is that the serialization and deserialization of StorableObjects wasn't happening. I was trying to build a library that has the ability to do flash storage (https://github.com/neovintage/kemal-flash) but since those methods weren't being called the flash library wasn't behaving appropriately. \r\n\r\n@sdogruyol @Thyra ==> \r\nThis is a work-in-progress PR but I'm posting this now because I've reached a roadblock with types. My type-foo isn't quite up to snuff yet. It seems when I go to unserialize the StorableObject the abstract class method keeps getting called instead of the one from the subclass. If either of you have ideas on this or the PR in general, let me know."},"comment":{"url":"https://api.github.com/repos/kemalcr/kemal-session/issues/comments/277036342","html_url":"https://github.com/kemalcr/kemal-session/pull/19#issuecomment-277036342","issue_url":"https://api.github.com/repos/kemalcr/kemal-session/issues/19","id":277036342,"user":{"login":"neovintage","id":2482,"avatar_url":"https://avatars.githubusercontent.com/u/2482?v=3","gravatar_id":"","url":"https://api.github.com/users/neovintage","html_url":"https://github.com/neovintage","followers_url":"https://api.github.com/users/neovintage/followers","following_url":"https://api.github.com/users/neovintage/following{/other_user}","gists_url":"https://api.github.com/users/neovintage/gists{/gist_id}","starred_url":"https://api.github.com/users/neovintage/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/neovintage/subscriptions","organizations_url":"https://api.github.com/users/neovintage/orgs","repos_url":"https://api.github.com/users/neovintage/repos","events_url":"https://api.github.com/users/neovintage/events{/privacy}","received_events_url":"https://api.github.com/users/neovintage/received_events","type":"User","site_admin":false},"created_at":"2017-02-02T18:12:15Z","updated_at":"2017-02-02T18:12:15Z","body":"@Thyra any comments here? I'd like to clean up all of the kemal shards (session, session-file, redis, etc) cause I have my own projects that need updating."}}
{"actor":{"display_login":"neovintage"}}