rasheedamir/the-fascinator

File system storage has non-API dependancy

Closed this issue · 2 comments

If you don't store an 'objectId' property outside the API, then certain API 
calls will alter their behaviour. A plugin shouldn't being doing this as it 
violates the 'black box' nature of the API.

r3004 was a quick hack that provides a fix for existing use cases, but the need 
to 'objectId' should be moved inside the plugin at the time of object creation 
(rather then the current location in the HarvestClient).

It should probably use a more obscure naming convention to avoid problems with 
user data as well.

Original issue reported on code.google.com by greg.pen...@gmail.com on 11 Aug 2011 at 4:36

Migrated to https://github.com/the-fascinator/the-fascinator/issues/9

Original comment by duncan.q...@gmail.com on 14 Jan 2013 at 5:22

Original comment by duncan.q...@gmail.com on 14 Jan 2013 at 5:24

  • Changed state: MovedToGitHub