anchor.diff:      ],
       {ok, Res};
   find(<<"share-public">>, ShareId) ->
  -    ?dump({<<"share-public">>, ShareId}),
       {ok, #document{
           value = #share_info{
               name = Name,
  
positive.code:         {<<"publicUrl">>, PublicURL}
      ]};
  find(<<"file-public">>, FileId) ->
      ?dump({<<"file-public">>, FileId}),
      SessionId = g_session:get_session_id(),
      try
          file_record(SessionId, FileId)
  
negative.code: -spec find(ResourceType :: binary(), Id :: binary()) ->
      {ok, proplists:proplist()} | gui_error:error_result().
  find(<<"data-space-public">>, SpaceId) ->
      {ok, #document{
          value = #space_info{
              name = Name,
  