(1) Links and markers are inconsistent on when to check permissions, etc.
(2) lots of duplicate code in ./http/
create a "task" interface
make marker and link conform to the interface - with permission checks in the same places, etc.
reduce code in ./http/ and elsewhere by using the task type where possible
(1) Links and markers are inconsistent on when to check permissions, etc. (2) lots of duplicate code in ./http/
create a "task" interface make marker and link conform to the interface - with permission checks in the same places, etc. reduce code in ./http/ and elsewhere by using the task type where possible