{"_id":"@amitdigga/cordova-plugin-gallery-refresh","_rev":"1-2ec6d7f94545b20afbcb76fbab741939","name":"@amitdigga/cordova-plugin-gallery-refresh","dist-tags":{"latest":"1.0.61"},"versions":{"1.0.61":{"name":"@amitdigga/cordova-plugin-gallery-refresh","version":"1.0.61","description":"Platform Device gallery refresh after image download","homepage":"https://github.com/AmitDigga/cordova-plugin-gallery-refresh","repository":{"type":"git","url":"git+https://github.com/AmitDigga/cordova-plugin-gallery-refresh.git"},"cordova":{"id":"cordova-plugin-gallery-refresh","platforms":["android","ios"]},"engines":[{"name":"cordova","version":">=3.0.0"}],"keywords":["ecosystem:cordova","cordova-android","cordova","gallery","cordova-ios","refresh"],"author":{"name":"Amit Digga","email":"diggaamitoo7@gmail.com","url":"https://github.com/AmitDigga/"},"license":"MIT","gitHead":"35afb89d2f41c2ee4503785f1f48a102223eabe0","bugs":{"url":"https://github.com/AmitDigga/cordova-plugin-gallery-refresh/issues"},"_id":"@amitdigga/cordova-plugin-gallery-refresh@1.0.61","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"amitdigga","email":"diggaamitoo7@gmail.com"},"dist":{"integrity":"sha512-pNTq1vOzuOX5l5ulYhvngAZmjSQ320UeXg70WKuUKr/13rUDFoZNZJFVwaouTawTjWjfUp+FxvkivY/6n3Qwaw==","shasum":"d92c3e0dd2db665f7f4b0dff30657e2948c4cdc7","tarball":"https://registry.npmjs.org/@amitdigga/cordova-plugin-gallery-refresh/-/cordova-plugin-gallery-refresh-1.0.61.tgz","fileCount":8,"unpackedSize":10034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEA38CRA9TVsSAnZWagAA/tUP/RB/sS8AIYM8uYkU0A5C\nWi/A4lxft7UaK9el6xifz6Y4ZaVgO0aApdILxs3KVzzhWWQwnecG4Y4M7hZD\nbtZcU86LEzeF3Efm6v7rXaumfnqwAV5wjjcaZBDICi/pan3jc5IXF7rVlop9\np9UL4JnTmBRNSqvFPifOuqRBJp5v6WW9wnpqYyQKrFyHshQKl2k4Yp8M0hmk\n8f6i+rfuUwp7o3u5g61SGHrryNzFgIEoixsVYybEaGdTqzdiKB/EQbkBLg/V\ny1D1EN0PAtAmm8nF2tdH4QqIlw0UwmOZUQyYUDAd5q7vrBcw6VJGbHZix1j2\njn2NJnqFXdAcUyU84BuU3JRSbUH5aFZitbI0JH1F8su8o+3DOu6+KIRXiJ6c\nj0ECHk3aWHFqjeqzJ3fEB1mOw1DdjLOp0KEbZHBrmRAbxMyQlOxoJOU7qANq\nCAYh0IamTx/Jp9XHCYo/hAIuo5oqd0bXd+z/7j2iTFa3odl1gseS4CzaEI3D\nSWmX4dg5mzZpm/99YqiY8kj+E0Kks8TOo7CTrLvTSzonqEhBC9hPJ2Nxq8EP\n5DxmWgtb8FfL6MFvaVAPEzK4fgdO2MEbLi0MxucaOZDTSkWQ8Nc0AAxEkCxo\nUysDovbBOvCRuR92drhO0zlR+svvrvsIUU1Cq0eLg3lEo2U1tynxgMLZArS4\nWThx\r\n=m9pI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzw43GcCzE4wjk24iL36W73zCVoA7OfiaqhXq7uZ/cLQIgLeaIvzw2VOsp+uRUZe4r8BBYjbT3yoCzLO/H1Y4wMSo="}]},"maintainers":[{"name":"amitdigga","email":"diggaamitoo7@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cordova-plugin-gallery-refresh_1.0.61_1527778811836_0.8496187745749588"},"_hasShrinkwrap":false}},"time":{"created":"2018-05-31T15:00:11.583Z","1.0.61":"2018-05-31T15:00:11.943Z","modified":"2022-04-04T13:49:38.692Z"},"maintainers":[{"name":"amitdigga","email":"diggaamitoo7@gmail.com"}],"description":"Platform Device gallery refresh after image download","homepage":"https://github.com/AmitDigga/cordova-plugin-gallery-refresh","keywords":["ecosystem:cordova","cordova-android","cordova","gallery","cordova-ios","refresh"],"repository":{"type":"git","url":"git+https://github.com/AmitDigga/cordova-plugin-gallery-refresh.git"},"author":{"name":"Amit Digga","email":"diggaamitoo7@gmail.com","url":"https://github.com/AmitDigga/"},"bugs":{"url":"https://github.com/AmitDigga/cordova-plugin-gallery-refresh/issues"},"license":"MIT","readme":"# cordova-plugin-gallery-refresh\r\n## Device\r\n- android\r\n- ios\r\n\r\n## What is it?\r\n> It is a plugin that allows you to do scanning after the download.\r\n\r\n`inappbrowser` plugin을 사용하여 remote web을 사용할 때 web상에서 `FileTransfer` 를 이용하여 이미지를 다운로드 하면 디바이스 포토갤러리에서 자동으로 인식하여 리스팅 해줘야 하는데 현재 `cordova` 는 지원하지 않고 수동으로 스캐닝 해줘야 한다.  \r\n그래서 강제로 다운로드 이후 스캐닝 작업을 해줘 포토갤러리에서 인식하게 해주는 plugin이다.\r\n\r\n## install\r\nJust add this line in config.xml\r\n````\r\n// config.xml\r\n<plugin name=\"cordova-plugin-gallery-refresh\" />\r\n\r\n// or\r\n$ cordova plugin add cordova-plugin-gallery-refresh\r\n````\r\n\r\n## Usage\r\n```` javascript\r\n// call refresh method after file transfer download success\r\nwindow.galleryRefresh.refresh(\r\n  entry.toURL(), // file local path\r\n  function(success){ console.log(success); }, // success callback\r\n  function(error){ console.log(error); } // error callback\r\n);\r\n````\r\n\r\n```` javascript\r\n// Exam\r\n  var fileTransfer = new FileTransfer();\r\n  var uri = encodeURI(this.args.url);\r\n  var fileURL = fileEntry.toURL();\r\n\r\n  console.log(fileEntry);\r\n  fileTransfer.download(\r\n      uri, // file's uri\r\n      fileURL, // where will be saved\r\n      function (entry) {\r\n          console.log(\"Successful download...\" , entry.toURL());\r\n          window.galleryRefresh.refresh(\r\n            entry.toURL(),\r\n            function(success){ console.log(success); },\r\n            function(error){ console.log(error); }\r\n          );\r\n      },\r\n      function (error) {\r\n          console.log(\"download error source \" + error.source);\r\n          console.log(\"download error target \" + error.target);\r\n          console.log(\"upload error code\" + error.code);\r\n      },\r\n      null, // or, pass false\r\n      {}\r\n  );\r\n````\r\n","readmeFilename":"README.md"}